【问题标题】:Google Play Billing : how to simulate 'Account Hold' status (in debug/sandbox mode)Google Play 计费:如何模拟“帐户保留”状态(在调试/沙盒模式下)
【发布时间】:2020-12-29 19:36:43
【问题描述】:

在 2020 年 11 月之前,Google Play 上的 Android 应用必须管理“帐户保留”状态。

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

问题是:如何模拟“帐户保留”状态,以便我可以检查我的应用程序是否正确管理此状态?

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

谢谢。

【问题讨论】:

  • 确实,我真的不清楚确切的预期是什么。特别是,应用程序是否需要为“保持”功能更改任何 UI/流程?
  • 您是否收到过此问题的其他答案?文档没有解释应用程序应该如何支持“帐户保留”。

标签: android google-play in-app-billing aidl


【解决方案1】:

我们今天的发现:

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

此 On Hold 状态仅持续约 5 分钟,然后恢复为 Canceled。因此,如果您想测试您的应用对解决信用卡问题的用户的反应,请确保在该时间范围内将您的付款方式更新为Test Card, Always Approves,否则您需要重新开始。

【讨论】:

  • 谢谢!应用程序应该如何反应?指南中并不清楚。如果我为尚未订阅的用户显示通常的付费墙屏幕就足够了吗?谢谢。
  • 其他问题:如何使用具有宽限期的订阅测试帐户保留?确实,正如您所提到的,帐户保留在测试模式下的持续时间为 5 分钟;但我有一个 30 天的宽限期,在测试模式下可能会导致至少 5 分钟的宽限期......所以,我无法在帐户保留的 5 分钟内测试我的应用程序的行为。您对测试具有宽限期的应用的帐户保留有任何反馈吗?谢谢!
  • 在这里查看我的问题:stackoverflow.com/questions/64461824/…
  • 在 On Hold 状态下,我认为您的应用不应该付费,因为 sub 尚未取消。 5 分钟保留(或长达 30 天的真实非沙盒时间)是人们获得新卡交付和更新的内置宽限期。在我们的案例中,我们选择什么都不做,使用 Google 作为我们的应用帐户何时恢复为非付费状态的看门人。是的,测试 On Hold 确实很麻烦。
【解决方案2】:

转到 Google Play 应用的“帐户”>“订阅”部分,点击您的测试订阅,然后将付款方式更改为“测试仪器,始终拒绝”

【讨论】:

    猜你喜欢
    • 2012-04-20
    • 2019-07-19
    • 2013-05-19
    • 1970-01-01
    • 2014-09-25
    • 1970-01-01
    • 1970-01-01
    • 2020-10-10
    • 1970-01-01
    相关资源
    最近更新 更多