Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android应用内计费版本2订阅静态响应不工作_Android_Subscription_Billing_In App - Fatal编程技术网

Android应用内计费版本2订阅静态响应不工作

Android应用内计费版本2订阅静态响应不工作,android,subscription,billing,in-app,Android,Subscription,Billing,In App,在Android应用内计费版本2订阅静态响应不起作用时,此静态响应(如Android.test.purchased)适用于inapp产品,但对订阅不起作用 1) 有没有其他的测试方法(我们想做一个静态响应测试来节省我们的时间 2) 任何人都可以分享应用内付费订阅的工作代码吗?测试应用内付费订阅非常可怕。您可以在SDK中测试adroid.test.purchased,以确保正确解析响应。要测试订阅,请在开发人员控制台上将测试产品添加到订阅产品,然后发布该产品。您必须发布产品才能使其正常工作。建立g

在Android应用内计费版本2订阅静态响应不起作用时,此静态响应(如Android.test.purchased)适用于inapp产品,但对订阅不起作用

1) 有没有其他的测试方法(我们想做一个静态响应测试来节省我们的时间


2) 任何人都可以分享应用内付费订阅的工作代码吗?测试应用内付费订阅非常可怕。您可以在SDK中测试adroid.test.purchased,以确保正确解析响应。要测试订阅,请在开发人员控制台上将测试产品添加到订阅产品,然后发布该产品。您必须发布产品才能使其正常工作。建立google群组并向群组添加测试电子邮件帐户。邀请测试人员。然后将.apk上传到ALPHA并发布。您必须将其发布为alpha,以供测试电话和登录用户查找

转到ALPHA选项卡下提供的链接,设置测试人员并使用其中一封测试电子邮件从手机登录。购买inapp产品以确保所有代码都能正常工作。您可以取消在谷歌钱包中购买的测试产品,并重新使用这些产品,直到代码正确为止。然后设置一个测试订阅产品。每个测试电子邮件您只能测试订阅一次。无法删除测试订阅。在上传之前,请确保更改apk中的产品名称。另外,更改AndroidManifest中的版本代码,并关闭调试

如果您尝试在一台设备上安装两次应用程序,您可能需要在手机的“设置”下清除这些应用程序中的数据:chrome、play store、play services,否则它会继续认为您安装了应用程序,而不会下载。您必须从浏览器而不是通过play store访问test.apk

这是我经历过的最繁重的测试。另外,还要注意Google iBilling响应中的错误,因为产品的“已拥有”响应与订阅不同。我仍在试图找出对已经拥有的订阅的响应。如果我发现了会更新的。这个解释是我在任何地方找到的唯一信息,这是数周的反复试验。如果你有更多的数据,请分享