我正在尝试在Android应用中测试订阅。我用地下城的例子。我上传了未发布的apk,但发布了订阅项目。我在开发者控制台中添加了新的测试帐户(gmail),这不是开发者帐户。我将手机重新安装到工厂并添加了测试帐户。我安装了签名的apk(与上传的版本相同)。
当我尝试购买时,我得到“您要求的商品无法购买”,但我在背景项目中看到了我要求的商品。
有些想法可以解决这个问题吗?谢谢
答案 0 :(得分:1)
当我测试应用内结算时,发生了同样的事情,除了实际发布应用程序之外没有其他方法可以克服它。一旦应用程序“复制”到Google服务器(花了几个小时,在此期间我在购买任何东西时又出现了另一个模糊的错误消息),购买订阅工作正常。
答案 1 :(得分:0)
使用此链接并参考表1.我也遇到了这个问题。http://developer.android.com/guide/google/play/billing/billing_testing.html#billing-testing-static
看一下那张桌子,你的桌子上会出现什么问题。
答案 2 :(得分:0)
我遇到了同样的问题。将APK状态从未发布更改为激活(在APK文件选项卡中)并等待1小时左右后,可以购买产品ID。
答案 3 :(得分:0)
确保将已签名的APK上传到开发者控制台。
确保在您的设备上安装已签名的APK,而不是在调试器中启动该应用。
确保在开发者控制台中创建测试帐户。
请务必使用您的测试帐户登录您的设备。
确保在开发者控制台中创建应用内结算,最后从控制台激活该项目! (这是完全遵循谷歌教程后得到的那个)