我正在遵循this Google开发者指南,以在我的应用中实施Google登录。当我创建GoogleSignInOptions对象并使用选项DEFAULT_SIGN_IN
时,一切正常。但是,我需要使用DEFAULT_GAMES_SIGN_IN
,并且当我在代码中更改它时,它不再能正常工作,并为我提供了“ signinresult:failed code = 12501”代码。这是我关于pastebin的唯一活动:https://pastebin.com/KVVEpj1e
答案 0 :(得分:0)
查看Google Play游戏服务的setup页以及Troubleshooting页可能会有所帮助。
您会发现有很多原因可能会导致您收到此错误。
以下是摘要:
<meta-data android:name="com.google.android.gms.games.APP_ID" android:value="@string/app_id" />
毕竟,检查一下特定于游戏的sign-in guide也许是值得的。
答案 1 :(得分:0)
还要确保将您的应用程序ID外包给资源文件。
<!-- This works -->
<meta-data android:name="com.google.android.gms.games.APP_ID"
android:value="@string/app_id" />
<!-- This is returning an error -->
<meta-data android:name="com.google.android.gms.games.APP_ID"
android:value="12345678" />