通过Google Play开发者API删除Android订阅列表

3
我希望从我们的Android应用中删除12个月订阅选项,以便用户无法再购买。对于当前拥有该订阅的用户,我很高兴让他们继续使用到期为止。
我知道您无法通过Google Play仪表板禁用订阅,但是通过REST API是否可能?
我看到通过Inappproducts端点有一个删除方法(https://developers.google.com/android-publisher/api-ref/inappproducts/delete),但是订阅是否可用?更重要的是,当前拥有该订阅的用户会发生什么情况?
购买:订阅方法具有取消订阅方法,但这不会从应用程序中删除订阅销售。

1
你不能在不提供订阅选项的情况下发布应用程序更新吗?请勿从 Google Play 帐户中删除订阅,否则现有用户将无法继续订阅,因为该产品将不可用。 - random
1
是的,我们可以并且有些事情我们会尝试去做。问题在于我们要依赖用户更新到最新版本,这可能需要一段时间,并且人们仍然可以购买订阅直到他们更新。在苹果上,您可以将应用内购买设置为“不允许销售”,从而将其作为购买选项移除,但仍然对那些已经拥有订阅的用户进行服务。我希望在Google Play上也有类似的功能。 - BrightAI
1
很遗憾,我认为在Android上不可能实现这个功能 - 否则它会在仪表板上可见,而且您不必使用API。我检查了API - 它没有禁用选项 - 删除将会对已经订阅的用户造成问题。 - random
1
感谢您的帮助。同意它看起来似乎不可能 :( - BrightAI
1个回答

0

我目前正在使用PHP库取消订阅

$GPService->purchases_subscriptions->revoke("com.app.identifier","subscription_product_id","purchase_unique_token_per_user");

根据我的经验,这可能会出现错误,并在几天后撤销它,或者没有错误并立即删除它,或者在几天后再次删除。


什么是 PHP 库?你能举个例子吗?谢谢。 - P. Sohm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接