2015-04-02 102 views
2

我想从我们的Android应用中删除12个月的订阅选项,以便用户不再购买。我很高兴现在有订阅的用户可以继续使用它。通过Google Play开发者API删除Android订阅列表

我知道您不能停用Google Play信息中心的订阅,但是可以通过REST API吗?

我通过Inappproducts端点看到有一个删除方法(https://developers.google.com/android-publisher/api-ref/inappproducts/delete),但是这是否可用于订阅?更重要的是,目前有订阅的用户会发生什么?

购买:订阅方法有一个取消订阅方法,但这不会从应用程序中删除订阅。

+0

无法在没有订阅选项的情况下为您的应用发布更新吗?不要从Google Play帐户中删除订阅,否则现有用户将不会订阅它,因为该产品将无法使用 – random 2015-04-02 09:52:38

+0

是的,我们可以做,我们会做的。问题是,我们现在正在更新到最新版本的用户手中,这可能需要一段时间,人们仍然可以购买订阅,直到他们更新。使用Apple,您可以将“清空待售”设置为“否”,以进行应用内购买,并将其作为购买选项予以删除,但仍将尊享订阅给已有的用户。我希望Google Play上有类似的内容。 – BrightAI 2015-04-02 10:42:35

+0

不幸的是,我不认为这是可能的Android - 否则它会在仪表板上可见,你不必使用API​​。我检查了API - 它没有禁用选项 - 删除会导致已订阅的用户遇到问题 – random 2015-04-02 10:48:53

回答

0

我使用PHP库

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

从我的经验,这可以有一个错误,并在几天后撤销,或没有错误移除目前的订阅和后立即删除,然后再次几天。

+0

什么PHP库?你能举一个例子吗?问候 – 2017-05-02 16:09:59

相关问题