2017-08-24 15 views
0

Javascriptクライアントを使用してGoogleドライブにアクセスするiOS向けのアプリが構築されています。これは2年前からうまくいきましたが、古いバージョンではPhonegap build cli-5.4.1を使用していました。これは、間もなく廃止予定であるため、私はcli-6.5.0にアップグレードしました。新しいバージョンでは、アプリはドライブAPIを読み込まなくなります。Phonegap Build cli-6.5.0でGoogleドライブが読み込まれない

私は中央のGoogleドライブアカウントを持っており、そのアカウントで認証されたウェブサーバーにアクセスし、更新トークンを取得して、そのトークンをアプリに戻します。アプリは、このコードを使用してクライアントAPIをロードします。

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

私は、ウェブサーバから取得したリフレッシュトークンを渡す:

gapi.auth.setToken(token) 

、最終的には、ドライブのAPIロード:

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

コールバック関数が呼び出されず、アプリケーションがハングするだけで、この最後のステップが失敗します。私のconfig.xmlに

は、私は、次のアクセス元の文を持っている:

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

誰もが、この最新バージョンで変更されたものを助言し、うまくいけば、改善するために何をすべきかアドバイスしてくださいすることができます。

多くのありがとうございます。

答えて

0

[OK]を問題が見つかりました。 Phonegapの最新のiOSバージョン(4.3.1)では、config、xmlに新しいコマンドを指定する必要があります。

<allow-navigaton href="https://*.google.com" /> 
関連する問題