谷歌尝试登录Android idToken:null

时间:2015-12-31 08:46:27

标签: android sign

https://developers.google.com/identity/sign-in/android/start?hl=zh-tw

我一步一步地跟着这个页面。

我可以签名,获取身份证,电子邮件并使用SignInActivity

但是当我尝试获得IdTokenActivity时,它总是给我" onActivityResult:GET_TOKEN:success:false"

和" idToken:null&#34 ;;

我尝试将.requestIdToken(server_client_id)设置为" Web应用程序客户端ID"但仍然无法签名和" idToken:null&#34 ;;

我不知道我错过了什么?

请帮助我,非常感谢!

enter image description here

1 个答案:

答案 0 :(得分:2)

您是否正确遵循了第4步?

  

示例的IdTokenActivity和ServerAuthCodeActivity示例要求您指定OAuth 2.0 Web客户端ID。在真实应用中,此客户端ID将代表您应用的后端服务器。要创建客户端ID:

     

打开“凭据”页面。   点击添加凭据> OAuth 2.0客户端ID。   选择Web应用程序。   单击“创建”   将显示您的新客户端ID。将客户端ID复制并粘贴到项目的strings.xml文件中:

     

<string name="server_client_id">YOUR_SERVER_CLIENT_ID</string>

您是否已转到“凭据”页面并创建OAuth 2.0客户端ID?