当我尝试使用应用内结算运行我的应用时,我收到错误消息:“此版本的应用程序未配置为通过Google Play结算。请查看帮助中心以获取更多信息”。
我已经在清单文件中获得了结算权限,并且我已经将已签名的.apk作为草稿上传到Google Play上,我还将同样已签名的apk安装到我的手机上,同时我还提供了productId,并已等待服务器上传超过一天但仍然出错。
答案 0 :(得分:1)
我经常讨论这个问题。我建议使用这个链接
http://blog.blundell-apps.com/simple-inapp-billing-payment-v3/
将产品ID保留为 android.test.purchased 。 (如果您愿意,可以更改您的Base64)设置所有代码并获得应用程序排序,响应处理和其他所有内容。
然后将应用程序放入Google Play不要发布它(检查您的版本号,并保留证书)。添加您的产品(正如您已经完成的那样。)
我接下来做了以下事情: 在Eclipse中,使用与商店中的证书和版本号相同的导出应用程序。把它放在一个不同的文件夹中。
使用以下命令从测试手机中卸载应用程序并安装它:
adb uninstall com.domain.appname
并安装它:
adb -d install /path/to/new/apk
然后在测试手机上运行应用程序。
您的测试手机必须使用测试Google帐户进行设置。如果不是,您需要重置手机并使用测试帐户进行设置。
如果您的logCat已打开,您应该会看到您的应用应该经历的所有日志都没有问题。
请让我知道你怎么走,所以我可以帮助你。
还有一件事。我为测试人员设置了Google社区,并在其中添加了测试帐户,以便我可以轻松地在多个设备上进行测试。您也可以在GooglePlay的设置中添加测试帐户。这方面也有很多文件。
小时。