【问题标题】:How to cancel test subscription in Google play developer console如何在 Google Play 开发者控制台中取消测试订阅
【发布时间】:2017-08-26 05:25:39
【问题描述】:

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

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

【问题讨论】:

  • 我想知道我们是否必须等待订阅期结束(在测试订阅的情况下,1天)。取消后,隔天还能用吗?
  • 是的。我试过取消订阅并卸载,然后等到第二天。它仍然会为测试子充电

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


【解决方案1】:

假设您正在测试您在订阅时获得令牌的真实交易,您可以尝试使用 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/purchases/subscriptions/subscriptionId/tokens/token:cancel

在哪里

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

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

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

API 需要authorisation

还要检查this

取消已完成的测试购买

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

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

【讨论】:

  • 交易是“每日”测试交易。无论我尝试过什么或取消订阅多少次,它都不会消失。 ://
  • 极度沮丧
  • 您尝试过 Purchases.subscriptions API 的 cancel() 方法吗?
  • 如果您的意思是在我的服务器上托管了 api 之后,那么没有。我没试过。我已经通过 Play 控制台或 Play 商店应用尝试了所有方法。
  • 我明白你在说什么了。我明天试试,然后告诉你结果
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-06-03
  • 1970-01-01
  • 2019-12-09
  • 2021-09-23
  • 2017-07-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多