HOWTO通过Google Play Developer API获取Google Play应用内订阅的交易收据

时间:2015-08-18 21:47:36

标签: android google-play-services in-app-billing google-api-java-client

我们有一个订阅服务,我们的用户可以通过Web直接订阅。但现在我们还推出了支持Google Play应用内订阅的Android应用。

因此用户可以直接通过他们的Android应用订阅。现在我们需要在后端跟踪这一点,以便当用户访问网络时,他们应该能够登录并且享受他们订阅的内容。

使用Purchases.subscriptions.get()方法跟踪用户是否订阅是相当简单的。

但我们还向用户提供了结算历史记录(在其他环境中使用)。基本上我们需要知道用户实际收取的每月/每年会费是多少。我们的后端服务器使用Google Play API客户端定期重复使用。

我的问题是,如何获取此信息?是否可以通过Play Developer API获取它?

1 个答案:

答案 0 :(得分:0)

getSkuDetails()方法 将使您能够执行您想要执行的操作。此方法将返回以下 productId,类型(在此情况下将返回 subs ,因为您的订阅),price,price_amount_micros,price_currency_code,title,description

有关详细信息,请阅读The getSkuDetails() method上的官方文档。