phonegap アプリケーションで JavaScript 用の Google クライアント API を使用して、Google アカウントにログインしています。
Android ブラウザでは正常に動作しますが、iPhone では動作しません。ログインした後、ページがフリーズします。
それを機能させるために何かする必要があるかどうか、誰かに教えてもらえますか?
私はすでにimmediate = falseオプションを使用して試しました。
phonegap アプリケーションで JavaScript 用の Google クライアント API を使用して、Google アカウントにログインしています。
Android ブラウザでは正常に動作しますが、iPhone では動作しません。ログインした後、ページがフリーズします。
それを機能させるために何かする必要があるかどうか、誰かに教えてもらえますか?
私はすでにimmediate = falseオプションを使用して試しました。
アプリの認証後にログイン ページがフリーズする理由は、認証 URL の「redirect_uri」パラメーターが原因です。
アプリを承認した後、Google API は authCode をパラメータとして指定された「redirect_uri」に送り返します。「redirect_uri」として言及localhost
したため、サファリブラウザはリダイレクトできずlocalhost
、フリーズしました。Androidブラウザで動作しましたが。
そこで、新しいクライアント ID 「Web アプリケーションのクライアント ID」を作成し、サーバーの URL を「承認済みリダイレクト uri」として指定し、Google クライアントの認証 URL で同じものを使用し、Android と ios の両方で機能しました。
お役に立てれば !!
ここから始めるのが良いでしょう: https://code.google.com/p/google-api-objectivec-client/
これも見つけました: http://www.itsalif.info/content/oauth-google-api-gapi-phonegap-childbrowser-jquery
私が Trello で Google API を使用していたとき、非常に多くのキーの受け渡しが行われていたことを知っています。そのため、キーが正しく設定されていることを確認する必要があるかもしれません。しかし、それ以上に、問題のより良い説明が必要です。詳細が役立つでしょう.