https://developers.google.com/identity/sign-in/android/start?hl=zh-tw
我按照这个页面,一步一步来。
我可以签名、获取 Id、发送电子邮件并使用 SignInActivity
。
但是当我尝试获取 IdTokenActivity 时,它总是给我“onActivityResult:GET_TOKEN:success:false”
和“idToken:null”;
我尝试将 .requestIdToken(server_client_id) 设置为“Web 应用程序客户端 ID”,但仍然无法签名和“idToken:null”;
我不知道我错过了什么?
请帮助我,非常感谢!
最佳答案
您是否正确执行了第 4 步?
The sample's IdTokenActivity and ServerAuthCodeActivity examples require you to specify an OAuth 2.0 web client ID. In a real app, this client ID would represent your app's backend server. To create a client ID:
Open the Credentials page. Click Add credentials > OAuth 2.0 client ID. Select Web application. Click Create. Your new client ID is displayed. Copy and paste the client ID into your project's strings.xml file:
<string name="server_client_id">YOUR_SERVER_CLIENT_ID</string>
您是否转到“凭据”页面并创建了 OAuth 2.0 客户端 ID?
关于android - google 尝试登录 Android idToken :null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34543637/