14

我最初有测试帐户用于在 android 中测试应用内购买,但后来我删除了测试帐户并将应用程序从 beta 版移至生产版。根据文档,两个测试帐户都试图通过 Google Play 应用程序取消他们的测试订阅。尽管 Google Play 应用程序表示订阅已取消,但它仍然处于活动状态。即使尝试卸载该应用程序。如何删除测试订阅?

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

4

1 回答 1

5

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

购买.订阅:取消

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

HTTP 请求

发布https://www.googleapis.com/androidpublisher/v2/applications/ packageName /purchases/subscriptions/ subscriptionId /tokens/ token :cancel

在哪里

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

subscriptionId string 购买的订阅 ID(例如,'monthly001')。

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

API 需要授权

还要检查这个

取消已完成的测试购买

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

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

于 2017-04-11T06:02:33.300 回答