如何在 Android (Google Play Billing) 中推迟订阅?

How do I defer a subscription in Android (Google Play Billing)?

我在 Android 中实施了应用内订阅,一切正常,我什至有 30 天的免费试用期。

我在应用程序中有一个推荐功能,所以当数据库中的某个值达到 10(即 10 个推荐)时 - 我想为用户提供 30 天的免费订阅。

我环顾四周,认为将订阅推迟到所需的数量是解决方案。但是,我不知道该怎么做。 api 文档似乎不是 Android 特定的,我无法在任何地方找到合适的教程。非常感谢任何帮助。

已经尝试查看文档 - https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/defer

我只是让 http 请求列在那里吗?我希望能打一个不错的内置电话。

我只是希望:

当某个变量 == 10 时,推迟或增加订阅时长 30 天。

干杯伙计。

目前this是唯一的官方方式。您可以尝试在 github 上找到一些第三方库,但我不会指望它。

我建议您使用 Retrofit 并自己创建此调用。

也许在将来 Google 会将此方法作为默认方法包含在其计费库中 - 我们只需要等待)

希望对你有帮助,伙计。