Google Play Billing : 如何模拟 'Account Hold' 状态(在 debug/sandbox 模式下)

Google Play Billing : how to simulate 'Account Hold' status (in debug/sandbox mode)

2020 年 11 月之前,Google Play 上的 Android 应用必须管理 'Account Hold' 状态。

https://developer.android.com/distribute/play-policies

问题是:如何模拟 'Account Hold' 状态,以便我可以检查我的应用程序是否正确管理此状态?

据我所知,文档中没有提到它:https://developer.android.com/google/play/billing/test

谢谢。

Go to the Account > Subscriptions section of the Google Play app, click your test subscription, and change payment method to "Test instrument, always declines"

我们今天的发现:

  1. 使用测试卡,总是批准开始订阅
  2. 转到 phone 设置 > 帐户 > 您的姓名 > 您的 Google 帐户 > 付款 > 管理订阅(或 Play 商店 > 订阅)
  3. 更新该订阅的付款方式以使用测试卡,始终拒绝
  4. 30 分钟续订计时器结束后,您将收到“暂停”推送通知
  5. 查看您的应用,看看它的表现如何

此暂停状态仅持续约 5 分钟,然后恢复为已取消。因此,如果您想测试您的应用对用户解决卡问题的反应,请确保将您的付款方式更新为 测试卡,在该时间 window 内始终批准 或者您需要重新开始。