我正在尝试使用android测试订阅。我可以购买订阅。购买后,当我尝试再次购买订阅时,我收到错误“您已经拥有此项目”,直到订阅期限到期。出于开发和测试目的,我需要经常购买订阅。
我阅读了文档,发现我可以通过撤销订阅进行测试。我尝试撤销订阅,但这不会发生,它会引发错误。我已为unable to revoke android subscription
创建了一个问题有人可以提出不同的测试策略。
提前致谢
答案 0 :(得分:0)
您可能已经找到了答案,因为您已经问了4个月了。但...
在您测试了订阅购买本身并且您知道您的应用可以与Google的API正常通信后,您应该开始使用模拟购买来测试您的应用的行为有效订阅以及何时没有。
在我的应用程序中,例如,我有一个选项(仅存在于我的调试版本中),允许我完成购买流程而无需实际购买任何东西(甚至不是测试订阅)并让我的应用程序认为购买正常完成(或失败,当我想测试我的应用程序在出现问题时的行为方式)。