【问题标题】:InApp Purchase - Expiration and Start Date detailsInApp 购买 - 到期和开始日期详细信息
【发布时间】:2019-09-19 11:46:26
【问题描述】:

我第一次在android中实现了InApp购买

Android In-App Billing v3 Library

订阅成功收费并在 Playstore 显示订阅,但无法获取订阅到期日期等信息。从 respose 得到的信息是

**{
    "orderId": "GPA.3338-1902-5576-33309",
    "packageName": "XXXXXXXXXXXX",
    "productId": "XXXXXXXXXX",
    "purchaseTime": 1568890677033,
    "purchaseState": 0,
    "developerPayload": "XXXXXXXXX",
    "purchaseToken": "nablcikpknhkbfdkekhghiii.AO-J1OzE4eRePSXFnfV3ME-Gf50pkU6PzbSU3PKOmkR3Iwag040piJGUng9MLdUSylWRf1X8Mw5HlTMw_diU3_2Ez7-gja68tZm9iNkIu7A3IQfIqFmrthiXktwd_zlpukAhqSu9K5w6",
    "autoRenewing": true
}

【问题讨论】:

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


【解决方案1】:

您为什么要担心订阅到期日期?每次您的应用启动时,您都应该从 Play Billing Library 调用 queryPurchases API。

此 API 将返回有效 SKU(应用内和订阅)列表。如果订阅已过期,则此 API 不会返回。这样,您就知道用户不再订阅了。

【讨论】:

  • 感谢您的建议。我有过期日期
猜你喜欢
  • 2013-06-09
  • 2015-04-29
  • 1970-01-01
  • 2019-04-29
  • 1970-01-01
  • 2014-05-30
  • 2021-09-12
  • 2019-12-27
  • 1970-01-01
相关资源
最近更新 更多