Google Play 计费:如何模拟“帐户保留”状态(在调试/沙盒模式下)
Posted
技术标签:
【中文标题】Google Play 计费:如何模拟“帐户保留”状态(在调试/沙盒模式下)【英文标题】:Google Play Billing : how to simulate 'Account Hold' status (in debug/sandbox mode) 【发布时间】: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/流程? 您是否收到过此问题的其他答案?文档没有解释应用程序应该如何支持“帐户保留”。 【参考方案1】:我们今天的发现:
-
使用 Test Card, Always Approves 开始订阅
转到手机设置 > 帐户 > 您的姓名 > 您的 Google 帐户 > 付款 > 管理订阅(或 Play 商店 > 订阅)
更新该订阅的付款方式以使用测试卡,总是拒绝
30 分钟续订计时器用完后,您将收到“暂停”推送通知
看看你的应用,看看它的表现如何
此 On Hold 状态仅持续约 5 分钟,然后恢复为 Canceled。因此,如果您想测试您的应用对解决信用卡问题的用户的反应,请确保在该时间范围内将您的付款方式更新为Test Card, Always Approves,否则您需要重新开始。
【讨论】:
谢谢!应用程序应该如何反应?指南中并不清楚。如果我为尚未订阅的用户显示通常的付费墙屏幕就足够了吗?谢谢。 其他问题:如何使用具有宽限期的订阅测试帐户保留?确实,正如您所提到的,帐户保留在测试模式下的持续时间为 5 分钟;但我有一个 30 天的宽限期,在测试模式下可能会导致至少 5 分钟的宽限期......所以,我无法在帐户保留的 5 分钟内测试我的应用程序的行为。您对测试具有宽限期的应用的帐户保留有任何反馈吗?谢谢! 在这里查看我的问题:***.com/questions/64461824/… 在 On Hold 状态下,我认为您的应用不应该付费,因为 sub 尚未取消。 5 分钟保留(或长达 30 天的真实非沙盒时间)是人们获得新卡交付和更新的内置宽限期。在我们的案例中,我们选择什么都不做,使用 Google 作为我们的应用帐户何时恢复为非付费状态的看门人。是的,测试 On Hold 确实很麻烦。 详细测试时间:android-developers.googleblog.com/2018/01/…【参考方案2】:转到 Google Play 应用的“帐户”>“订阅”部分,点击您的测试订阅,然后将付款方式更改为“测试仪器,始终拒绝”
【讨论】:
以上是关于Google Play 计费:如何模拟“帐户保留”状态(在调试/沙盒模式下)的主要内容,如果未能解决你的问题,请参考以下文章
Google Play 控制台要求应用开发者“记得在 2020 年 11 月 1 日之前在您的应用中实施帐户保留和恢复”这是啥意思? [关闭]
是否可以在 Android Studio 中本地调试 Google Play 的应用内计费?
Android/Google Play:我真的需要我的 OWN 服务器来管理应用内计费订阅吗?