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" />
誰もが、この最新バージョンで変更されたものを助言し、うまくいけば、改善するために何をすべきかアドバイスしてくださいすることができます。
多くのありがとうございます。