4

有没有办法通过 Google Play Billing API 取消订阅,特别是使用 BillingClient,或者我必须通过 Google Play Developer API 来取消订阅?您不能以与订阅相同的方式取消订阅,这似乎违反直觉,但我找不到解决方法。请帮忙。

4

1 回答 1

2

BillingClient不支持取消(不太确定谷歌对此的推理是什么)。

您将不得不使用Purchases.subscriptions:cancel。我不确定,但我相信只有应用发布者可以调用该 API;IOW,用户不能代表自己调用它。显然,必须有一个 API 可以处理用户的 Google 帐户凭据,但我不知道它是什么。

Google Play 团队于 2018 年 6 月 13 日发送的一封电子邮件建议指导用户通过以下方式之一管理其订阅:

在 Android 上,打开 Google Play 商店,然后点击菜单 > 订阅。

在计算机上,访问 play.google.com,然后在左侧菜单中点击我的订阅。

在 Android 或计算机上,使用 URL http://play.google.com/store/account/subscriptions打开用户的订阅列表。

对于有效订阅,请使用包含您的包和 SKU 名称的深层链接http://play.google.com/store/account/subscriptions?package=samplePackage&sku=sampleSKU直接打开页面以管理用户的特定订阅。查看我们的订阅特定功能文档,了解有关管理订阅深层链接的更多信息。

于 2018-10-16T15:55:27.933 回答