我最初有测试帐户用于在Android中测试-app购买,但我删除了测试帐户并将应用程序从测试版转移到生产版。根据文档,两个测试帐户都试图通过Google Play应用取消测试订阅。虽然谷歌播放应用程序说订阅已取消,但它仍然保持活跃状态。即使尝试卸载该应用程序。如何删除测试订阅?
我已从Play商店中移除了beta测试apk并禁用了测试。我已从许可页面以及授权的Beta测试人员列表中删除了所有测试帐户。 Beta测试用户仍在报告具有有效(每日)测试订阅。无论他们取消多少次,它仍然会在第二天更新。我需要删除它。它阻碍了我们的发展进程。
答案 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()方法。