【问题标题】:Delete Android subscription listing via Google Play Developer API通过 Google Play Developer API 删除 Android 订阅列表
【发布时间】:2015-06-07 04:36:12
【问题描述】:

我想从我们的 Android 应用中删除 12 个月的订阅选项,以便用户不再购买。我很高兴目前拥有该订阅的用户能够继续使用它。

我知道您无法从 Google Play 控制面板禁用订阅,但可以通过 REST API 来实现吗?

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

Purchase:subscriptions 方法有一个取消订阅方法,但这不会从应用内的销售中删除订阅。

【问题讨论】:

  • 不能在没有订阅选项的情况下为您的应用发布更新吗?不要从 google play 帐户中删除订阅,否则现有用户将不会继续订阅它,因为该产品将不可用
  • 是的,我们可以,而且我们会做一些事情。问题是我们随后由用户更新到最新版本,这可能需要一段时间,人们仍然可以购买订阅,直到他们更新。在 Apple 中,您可以将应用内购买设置为“清除出售”为“否”,这会将其作为购买选项移除,但仍会尊重已经拥有它的订阅者。我希望 Google Play 上有类似的东西。
  • 不幸的是,我认为这在 Android 中是不可能的 - 否则它会在仪表板上可见,并且您不必使用 API。我检查了 API - 它没有禁用选项 - 删除我猜会导致已订阅用户出现问题
  • 感谢您的帮助。同意这看起来不可能:(

标签: android in-app-purchase in-app-billing subscription


【解决方案1】:

我目前正在使用 PHP 库删除订阅

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

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

【讨论】:

  • 什么 php 库?能给我举个例子吗 ?问候
猜你喜欢
  • 2020-01-07
  • 2012-06-22
  • 1970-01-01
  • 1970-01-01
  • 2020-02-20
  • 2013-03-09
  • 1970-01-01
  • 2012-11-28
  • 2017-10-07
相关资源
最近更新 更多