在 Android In-app billing version 2 订阅静态响应不起作用,像 android.test.purchased 这样的静态响应适用于应用内产品,但同样不适用于订阅
1)还有其他测试吗(我们想做一个静态响应测试来节省我们的时间
2)任何人都可以分享应用内计费订阅的工作代码
在 Android In-app billing version 2 订阅静态响应不起作用,像 android.test.purchased 这样的静态响应适用于应用内产品,但同样不适用于订阅
1)还有其他测试吗(我们想做一个静态响应测试来节省我们的时间
2)任何人都可以分享应用内计费订阅的工作代码
测试应用内订阅计费是可怕的。您可以在您的 SDK 中测试 adroid.test.purchased 以确保您正确解析响应。要测试订阅,请在开发者控制台上将测试产品添加到订阅产品并发布产品。您必须发布产品才能使其正常工作。建立 google 组并将测试电子邮件帐户添加到组。邀请测试人员。然后将您的 .apk 上传到 ALPHA 并发布。您必须将其发布为测试电话的 Alpha 版并登录才能找到它。
转到 ALPHA 选项卡下提供的链接以设置测试人员并使用其中一封测试电子邮件从手机登录。购买 inapp 产品以确保您的所有代码都能正常工作。您可以取消在 Google 电子钱包中购买的测试产品并重新使用产品,直到代码正确为止。然后设置一个测试订阅产品。每封测试电子邮件您只能测试一次订阅。无法删除测试订阅。请务必在上传之前更改您的 apk 中的产品名称。另外,更改 AndroidManifest 中的版本代码,并关闭调试。
如果您尝试在设备上安装应用两次,您可能需要在手机中的设置下清除这些应用中的数据:chrome、play store、play services,否则它会继续认为您已安装并不会下载它。您必须从浏览器访问测试 .apk,而不是通过 Play 商店。
这是我经历过的最繁重的测试。此外,请注意来自 Google IABilling 响应的错误,因为产品的“已拥有”响应与订阅不同。我仍在试图弄清楚已经拥有的订阅的响应是什么。如果我发现会更新。这个解释是我在任何地方找到的唯一可用信息,这是经过数周的反复试验。如果你有更多这方面的数据,请分享!!!