2017-02-18 10 views
0

現時点では、AndroidアプリにGoogle Playゲームサービスのログインを実装しようとしています。私はすでにこれまでに多くの問題を抱えていましたが、実際に働いているところに近づいているようです。Google Playゲームサービス - ログインできません(OAUTH2:UNREGISTERED_ON_API_CONSOLE)

問題:私はログインを押すと は、サインイン機能は、次のエラーが返されます。

02-18 12:31:51.122 5524-21263/? W/Auth: [GetToken] GetToken failed with status code: UNREGISTERED_ON_API_CONSOLE 
02-18 12:31:51.128 5206-5723/? E/TokenRequestor: You have wrong OAuth2 related configurations, please check. Detailed error: UNREGISTERED_ON_API_CONSOLE 
02-18 12:31:51.144 5206-32272/? W/GamesServiceBroker: Client connected with SDK 8487000, Services 10298230, and Games 39080030 

私はこれまで何をやったか:私は従うことをしようとした

できるだけ良い文書がありますが、私は何か間違ったことをしているか、混乱しています。私はどこかで、私は間違いを犯しました。

私のマニフェストファイルには、これを含まれています:

<meta-data android:name="com.google.android.gms.games.APP_ID" 
      android:value="@string/app_id" /> 
<meta-data android:name="com.google.android.gms.version" 
      android:value="@integer/google_play_services_version"/> 

私はハイスコアと成果のためのApp-IDとIDのなどのゲーム-ids.xmlファイルを持っています。

私のGradle:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 

    defaultConfig { 
     applicationId "com.duke.privatpc.quiztest" 
     minSdkVersion 16 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
     multiDexEnabled true 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile project(':BaseGameUtils') 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.1.1' 
} 

これははじめのページからダウンロードしBaseGameUtilsが含まれています。

私はGoogle Playデベロッパーコンソールでゲームを設定し、作成したApp-IDを追加しました。

私はいつも自分のキーストアを使ってapkを作成し、App-IDを作成しました。どの時点でもdebug.keystoreを使用する必要はありますか?

ここからわかるように、SHA1は同一で、正しいAPP-IDが表示されています。

  1. APK SHA1
  2. Developer Console SHA1

私は正直に私が間違ってやっている見当がつかない。私もテストを有効にして、自分のメールアドレスを入力しました。

また、サインインボタンをクリックしても何も起こりません。 Googleのオーバーレイがポップアップすることはありませんが、これはすでに奇妙なのかどうかわかりません。

誰かが私を助けてくれることを願っています。私に役立つ質問は見つからず、私のようなアマチュアプログラマーにとっては少しイライラしています。

ありがとうございます!

+0

関連するSO [post](http://stackoverflow.com/a/41012703/5995040)の手順に従ってください。関連する投稿に示唆されているように設定が適切に設定されていることを確認してください。お役に立てれば。 –

答えて

0

OAuth 2.0クライアントはどこに作成しましたか?あなたのスクリーンショットからは、これがGoogle API consoleのエントリであるようです。

Google Play Developer consoleのゲームサービスセクションにもエントリを作成しましたか(Google documentationの手順2を参照)。私はOAuth 2.0クライアントを手作業でGoogle API consoleに作成し、Google Play Developer consoleには作成せず、両方のコンソールのOAuth 2.0 IDに一致しなかったので、私の現在のゲームに大きな問題がありました。videoによるとGoogle DevelopersOAuth 2.0のクライアントはGoogle Play Developer consoleで作成する必要があります。このpostで私が間違ったことを書いた。

関連する問題