我试图将Udacity Conference中央Android应用程序连接到我在谷云上的应用程序引擎应用程序。Android和谷歌端点身份验证例外
我得到以下异常
com.google.api.client.googleapis.extensions.android.gms.auth.GoogleAuthIOException”产生的原因:com.google.android.gms.auth.GoogleAuthException: INVALID_AUDIENCE”
事情我已经尝试:
生成 “在App Engine凭据页的WebClient ID” 和 “Android客户端ID”。在应用引擎应用中使用Web客户端ID作为“Android_AUDIENCE”,在Android应用中使用“server:client_id:”。
生成我的密钥库并在创建Android客户端ID时使用它。在命令行签名jar并尝试通过复制apk来安装应用程序。
在build.gradle中添加我的keystore凭证并运行应用程序。
使用应用程序文件夹中存在的“android.keystore”释放键。
使用/.android文件夹中的“debug.keystore”。
尝试删除并重新创建Android云端控制台上的Android客户端ID没有运气。我用这个Udacity Android <-> Cloud Endpoints app configuration进行连接。
@Api(name = "conference",
version = "v1",
scopes = {Constants.EMAIL_SCOPE, "https://www.googleapis.com/auth/plus.login email"},
clientIds =
{
Constants.WEB_CLIENT_ID,Constants.WEB_CLIENT_ID_2, Constants.API_EXPLORER_CLIENT_ID, Constants.ANDROID_CLIENT_ID
},
audiences = {Constants.ANDROID_AUDIENCE},
description = "API for the Conference Central Backend application.")
请问您可以为您的端点或/和您的端点类发布您的API注释吗? –
会做,谢谢。 – MaveNeo
请使用代码更新您的问题,并且不要将代码放入您的评论 –