如何在Google Play开发者控制台中取消测试订阅

时间:2017-03-31 20:28:37

标签: android google-play in-app-billing developer-console in-app-subscription

我最初有测试帐户用于在Android中测试-app购买,但我删除了测试帐户并将应用程序从测试版转移到生产版。根据文档,两个测试帐户都试图通过Google Play应用取消测试订阅。虽然谷歌播放应用程序说订阅已取消,但它仍然保持活跃状态​​。即使尝试卸载该应用程序。如何删除测试订阅?

我已从Play商店中移除了beta测试apk并禁用了测试。我已从许可页面以及授权的Beta测试人员列表中删除了所有测试帐户。 Beta测试用户仍在报告具有有效(每日)测试订阅。无论他们取消多少次,它仍然会在第二天更新。我需要删除它。它阻碍了我们的发展进程。

1 个答案:

答案 0 :(得分:4)

假设您正在使用订阅时获得令牌的真实交易进行测试,您可以尝试使用Google Play Developer API取消订阅> Cancel Subscription

  

Purchases.subscriptions:取消

Cancels a user's subscription purchase. The subscription remains valid until its expiration time.
     

HTTP请求

     

发表   https://www.googleapis.com/androidpublisher/v2/applications/的packageName /购买/订阅/的 subscriptionId /令牌/的令牌:取消

     

,其中

     

packageName string此应用程序的包名称   已购买订阅(例如,'com.some.thing')。

     

subscriptionId 字符串购买的订阅ID(例如,'monthly001')。

     

令牌字符串提供给用户设备的令牌   订购时。

API需要authorisation

同时检查this

取消已完成的测试购买

  

Google Play会为每位用户累积完成的测试购买但是   不会将它们传递给财务处理。

     

在某些情况下,您可能希望手动取消测试购买   继续测试。为此,请在Play商店中打开应用页面。如果   您要取消的测试购买是订阅,您可以   也可以使用Purchases.subscriptions API的cancel()方法。