在运行应用程序的Android>示例应用程序> Trivial Drive中,我在执行IAP时得到以下信息:
Error - Authentication is required. You need to sign into your Google Account
我已使用测试帐户(即我在开发者控制台中指定的测试电子邮件地址)切换到手机上的单独帐户,并按照此处的所有步骤操作:
但没有快乐 .
还有什么建议?
====更新
我已经在我的手机上炸毁了所有Google帐户,现在只有一个帐户 - 即测试帐户 .
7 回答
我相信Google现在要求将该应用程序发布为alpha版本,并且会设置专门用于测试的Google群组 . 我很久没有更新它了,但是这里:https://help.gamesalad.com/hc/en-us/articles/203536123-7-6-In-App-Purchases-IAP-for-Google-Play
在这里完成所有答案后 - 确保激活产品 . 当我看到自己没有激活我的时候,我很难过脸 .
我遇到了这个问题,找到了解决这个问题的单独方法 .
在Google Play中的应用内购买具有唯一的名称,而在Google Play中,它们必须全部为小写且无空格 . 因此,如果您的IAP被称为“myproduct”,但是您打电话给商店并且有点奇怪地询问“MyProduct”,您将看到以下错误消息:
错误消息是如此误导 .
我之前有同样的问题 . 转到您的谷歌开发者控制台,确保您的应用程序是 PUBLISHED 任何版本(alpha,beta或prod) . 然后,In app购买将工作:)
检查你的 product status ,很可能是在“ inactive " state. Just change its state to " active ”,如果上面提到的一切都完成了 . 它会工作 .
首先删除所有谷歌帐户第二个谷歌播放服务的清晰数据 . 第三,如果你可以卸载更新,或只是重新打电话
试试这个,
首先,删除所有谷歌帐户 . 第二,谷歌播放服务的清晰数据 . 第三,如果您可以卸载执行此操作的更新,或者只是重新启动手机 .
我有同样的错误,我找到了这个解决方案 .