2017-12-18 21 views
0

私はGoogle+サインイン機能付きのアンドロイドアプリケーションを持っています。 Google+ APIを有効にして、アプリケーションにoauth 2.0ユーザーのクライアントIDを作成しました。また、私はhttps://developers.google.com/mobile/add? platform = androidからJSONファイルをダウンロードします。署名付きapk(リリース)を生成し、Google +サインイン機能が動作します。 私の問題は、Googleに署名したapkをベータ版としてアップロードした場合です。 Google+ログイン機能が失敗します。エラーサインインの結果:ステータスAndroidのGoogle+ログイン問題

{statusCode = DEVELOPER_ERROR、resolution = null}

私はこの状態について考えていません。私に知らせてください。どうもありがとう。

+0

[error-statusstatuscode-developer-error-resolution-null]の可能な複製(https://stackoverflow.com/questions/37273145/error-statusstatuscode-developer-error-resolution-null) – R2R

+0

この回答を見ることができますhttps://stackoverflow.com/a/38496053/8143436 –

答えて

0

SHA1キーを生成してGoogle Project Consoleに追加します。これはあなたの問題を解決します。

のkeytool -list -v -keystore KEYSTORE_PATH -alias ALIAS_NAME

は、あなたのリリースのキーストアを使用します。

0

Google PlayコンソールからGoogle Project ConsoleにSHA 1証明書フィンガープリントを入力する必要があります。生成されたリリースSHA1のフィンガープリントは、署名されたAPKで動作しますが、これ以上ライブアプリケーションでは機能しません。

+0

Google Project ConsoleへのURLリンクを提供できますか? firebase project consoleを意味しますか? –

+0

いいえ、Googleでは、アプリの公開場所であるGoogle PlayコンソールにSHA1の指紋を提供しています。 そのSHA1証明書をGoogle/firebaseデベロッパーコンソールに追加します。 – Anubhav

0

firebaseコンソールの設定にSHA1キーを追加する必要があります。あなたはこの方法でそれを行うことができます :

Firebaseコンソール(https://console.firebase.google.com) - >プロジェクト - >設定 - >スクロールを

enter image description here

にあなたがから、 "サインインもレポート" を実行しているSHA1キーを見つけることができますアンドロイドメーカー:次に

enter image description here

は、 "実行" タブを見て、ボタンをクリックします。

enter image description here

私はそれがより簡単な方法だと思います。この助けを願っています。