12

谷歌提出了介绍价格的想法(https://support.google.com/googleplay/android-developer/answer/140504?hl=en)。

我的问题与它的 API 有关。我找不到如何通过 Purchases.subscriptions ( https://developers.google.com/android-publisher/api-ref/purchases/subscriptions/get )获取有关此信息的方法

即使我以介绍价购买了订阅,并且我向 Google Play Developer API 询问了有关该订阅的信息,我也只能看到全价。

即使是 inappproduct/get 也没有任何关于与特定产品相关的介绍价格的信息。

你知道如何获得合适的价格吗?谢谢

4

2 回答 2

4

我最近在这个链接https://developer.android.com/google/play/billing/billing_reference.html#billing-codes上发现了这个

Billing Details API Reference 部分列出了响应中的额外字段,这些字段仅在设置了介绍性价格时才会出现。introductoryPrice例如给出一个像“$ 9.99”这样的字符串。您可以检查是否设置了该字段,如果设置了,则有可用的介绍性价格,您还可以获得介绍性价格周期和适用的周期数等信息。

于 2017-07-24T15:11:40.590 回答
3

最后,我使用了In-app billing中的 getPurchaseHistory() 方法。此方法返回用户为每个 SKU 进行的最近一次购买,即使该购买已过期、取消或消耗。

因此,如果 SKU 不在此退货中,则可以使用内含定价。

于 2019-04-16T12:53:44.343 回答