Phonegap Build cli-6.5.0 不会加载 Google 云端硬盘



我有一个为iOS构建的应用程序,可以使用Javascript客户端访问Google Drive。 几年来,这已经运行良好了,但是旧版本使用的是Phonegap构建cli-5.4.1,由于其即将弃用,我已升级到cli-6.5.0。 在新版本中,应用将不再加载云端硬盘 API。

我有一个中央 Google 云端硬盘帐户,该应用访问向该帐户进行身份验证的网络服务器,获取刷新令牌,然后将该令牌发送回我的应用。 然后,应用使用以下代码加载客户端 API:

var gapiClient = document.createElement('script');
gapiClient.src = 'https://apis.google.com/js/client.js';

然后,我将从 Web 服务器获得的刷新令牌传递给它:

gapi.auth.setToken(token)

最后,加载驱动器 API:

gapi.client.load('drive', 'v2', callback);

最后一步失败了,回调函数没有被调用,然后应用程序只是挂起。

在我的配置中.xml我有以下访问源语句:

<access origin="https://*.google.com" />
<access origin="https://*.googleapis.com" />

任何人都可以建议此最新版本的更改,并希望建议需要采取哪些补救措施。

非常感谢。

好的,我发现了问题。 使用最新的iOS版本(4.3.1(在Phonegap中,您还必须在config,xml中指定一个新命令,

<allow-navigaton href="https://*.google.com" />

最新更新