首页 > 解决方案 > Google Play 订阅:“帐户保留”和“宽限期”之间的干扰

问题描述

从 2020 年 11 月 1 日起,所有开发者都收到了来自 Google 的电子邮件,称使用订阅的应用应管理“帐户保留”状态。请参见此处的示例。

因此,我正在尝试检查我的订阅应用程序是否正确管理此“帐户保留”状态。

我遵循了此处提到的测试程序。

问题是“帐户保留”状态在测试模式下的持续时间只有 5 分钟。但是我的订阅都有 30 天的生产宽限期;测试模式下此宽限期的持续时间是多少?是5分钟吗?如果是,这意味着我在测试模式下看不到“帐户保留”,因为它被测试宽限期“隐藏”了。

因此,我可以看到我的应用程序在 5 分钟的“帐户保留”期间保持解锁状态,之后直接转换为“子取消”状态。因此,我的应用程序再次被锁定并显示了付费墙。

问题 1:如何测试具有宽限期的应用程序的“帐户保留”状态?

更一般地说,我想知道“帐户保留”状态的管理是否与具有宽限期的应用程序相关。事实上,就我而言,我有 30 天的生产宽限期。因此,即使付款方式不起作用,用户也可以在 30 天内使用该应用程序。30 天后,用户将直接失去对高级功能的访问权限。我没有看到必须在哪里管理“帐户保留”状态。

那么,问题 2:具有宽限期的应用程序是否必须管理“帐户保留”状态?

非常感谢 !

标签: javaandroidgoogle-playin-app-billinggoogle-play-billing

解决方案


不同之处在于,在帐户保留期间,您应该阻止对高级内容的访问。在宽限期内,您可以允许用户查看它。如果您的应用程序有 30 天的宽限期,那么您是对的,这使得它有点不必要。我还没有看到在测试环境中可以测试宽限期。

至于第二个问题,是的。所有应用程序都需要启用它。

我认为持有帐户的目的是保持一致的购买令牌。在用户更新付款的帐户保留期间,购买令牌将保持不变。


推荐阅读