此问题与此Google+ Platform for Android - getCurrentPerson相同,但我在此处找不到解决方案。
问题在于:
来自plusClient.getCurrentPerson()
的 returns null
始终onSignedIn(PlusClient plusClient) function
我使用了Google Play服务中的PlusSampleActivity -> SignInActivity
。
这是一个错误,或者这里的任何人都知道如何解决这个问题?
答案 0 :(得分:4)
您是否在API控制台(https://code.google.com/apis/console)中为应用程序设置了客户端ID?当您的应用连接时,其密钥指纹和包名称用于从控制台查找项目,并检查您是否启用了Google+ API以及足够的配额来处理请求。如果找不到它,看起来你有0个配额,所以请求失败,这将给你null。
您可以在此处查看要遵循的步骤:https://developers.google.com/+/mobile/android/getting-started#step_1_enable_the_google_api
答案 1 :(得分:0)
正如Ian所回答的那样,您必须在API控制台中设置应用程序哈希密钥。但要注意,执行此设置后,可能需要一些时间(有时是几个小时)才能使用它,所以请耐心等待。