如何取消发布提供订阅的应用程序?

How to unpublish an app that offers subscriptions?

Android Developer's Documentation 中所述,只要至少有一个活跃用户,开发者就必须支持订阅:

Important: You shouldn't remove a subscription from Google Play while any user is still entitled to the content. Removing content that is owed to a user will result in penalties. For more information, refer to the the Cancellations section in Create a subscription.


You must support a subscription as long as it has at least one active user. If a developer doesn't support subscriptions with active users, the developer account will be suspended, and the user's subscription will be refunded using the developer's account.


问题是,如何取消发布一个提供订阅的应用程序而不会受到惩罚,因此无法再下载?

我们使用订阅模式来解锁应用功能,我们不提供任何可以下载的额外内容。

对于使用 LVL 的 "pay-to-download" 应用程序,我的理解是,当应用程序未发布时,Google 服务器仍会发送 LICENSED 响应,无论应用程序的发布状态如何。

我只假设当用户设备中的应用程序查询活动订阅时,订阅会类似,这很好,但我正在寻找一种方法不允许再下载该应用程序。

我联系了Google,他们说没问题。

因此,只要应用中的订阅功能没有被删除并且仍然可供付费用户使用,就可以取消发布它。

这是他们的答案,以防对其他开发人员有用:

If you choose to unpublish the app only current users will still have access to the app, users are allowed unlimited reinstalls of each app distributed via Google Play, so an app remains available to users that have already installed it even after it has been unpublished.


This includes app with in app products and subscriptions, the user will continue to have access, you will need to support this as long as there is an active user.