MONACAでcordova-plugin-googleplusを利用してGoogleのOAuth認証を実現しようとしています。
iOSでは正常に認証できたのですがAndroidではポップアップでGoogleログイン画面が表示されメールアドレスとパスワードを入力後に12500エラーになります。
試したこと
- monacaのAndroidキーストア設定からキーストアとエイリアスを作成
- キーストアをダウンロード
- Google Cloud Platformで新規プロジェクトの作成
- google plusを有効にする
- OAuth クライアント ID の作成
- 先ほどダウンロードしたキーストアから署名証明書フィンガープリントを作成
- 署名証明書とパッケージ名を入力してクライアントIDの作成
- Firebaseにandroidアプリを追加&連携
- monacaのCordovaプラグインの管理からcordova-plugin-googleplusを有効
- cordova-plugin-googleplusの設定にREVERSED_CLIENT_ID=""を設定
- monacaでアプリをビルド(リリースビルド)
- Androidでアプリをインストール起動
- Googleログイン画面が表示
- ID &パスワードを入力→送信後エラー12500
function login() { window.plugins.googleplus.login({ 'webClientId': '××××××××.apps.googleusercontent.com', 'offline': true }, function(obj) { alert(obj); }, function(msg) { //12500が表示される alert(msg); }); }
あなたの回答
tips
プレビュー