我在安卓5上遇到了InApp计费的问题。
我总是会犯以下错误:
11-06 13:09:17.533: D/Finsky(2105): [1] PurchaseFragment.handleError: Error: PurchaseError{type=3 subtype=12}
11-06 13:09:17.533: D/Finsky(2105): [1] PurchaseFragment.fail: Purchase failed: PurchaseError{type=3 subtype=12}该应用程序正确地从Play商店计费服务中获取所有包,但支付会产生错误:“此版本的应用程序未配置为通过Google计费。有关更多信息,请访问帮助中心。”
在使用Android4.4 (Nexus 5)的设备上,这个错误不会出现,我会直接支付。
当我从这里使用应用程序时,也会出现此错误:Current Android IAB reference (也包括从不同答案创建显式意图)。
我在这里查看了清单:This version of the application is not configured for billing through Google Play
在设备上进行了测试: Nexus 5、Nexus 7和Nexus 9运行的开发人员预览版本都略有不同,而且(如果是Nexus 9)使用Android 5,所以它不依赖于设备。每个设备上的测试帐户是不同的。
此外,当使用带有本机扩展的本地java代码和adobe应用程序时,也会出现此问题。
发布于 2014-11-11 08:55:43
看起来,这可能是一个问题,改变了SHA1阿尔戈在棒棒糖。参见下面的链接:https://code.google.com/p/android-developer-preview/issues/detail?id=1942&q=Type%3DDefect&colspec=ID%20Type%20Status%20Owner%20Summary&start=400
发布于 2015-03-18 15:50:23
我也犯了同样的错误,但是在Android4.4.4上。
原因是(我相信)我试着用与我的Google控制台帐户链接的Google进行测试购买。
我去谷歌玩我的手机,选择了不同的谷歌Id帐户,并添加了不同的帐户到谷歌播放控制台->设置-> Acount细节->许可证测试。
当我试着做测试时,我仍然收到了错误.
然后我重新启动了电话,然后开始工作。我想你必须重新启动手机,以确保它使用正确的帐户进行购买。
https://stackoverflow.com/questions/26805644
复制相似问题