我开发了一个Android应用程序,其中inapp订阅由play store billing version v3完成.我实施了Google Play Developer api,以便检索订阅状态,无论它是否可自动更新.
Google Play Developer APi的GET方法会返回此自动恢复状态以及其他详细信息,例如到期时间,开始时间等.但我无法找到可能的解决方案来检索用于后端处理的订阅的订单ID.我可以通过Google Play Developer api从哪里获得此交易ID?
提前致谢.
最佳答案
您不需要orderID,您需要“base orderID”,您可以从startTime和expireTime生成当前的orderID
来自开发者Android(https://developer.android.com/google/play/billing/billing_subscriptions.html#administering):
订阅订单号
为了帮助您跟踪与给定订阅相关的交易,Google付款会为订阅的所有重复提供基本商家订单号,并通过附加整数来表示每个定期交易,如下所示:
GPA.1234-5678-9012-34567(基本订单号)
GPA.1234-5678-9012-34567..0(第一次重复订单ID)
GPA.1234-5678-9012-34567..1(第二次重复订单ID)
GPA.1234-5678-9012-34567..2(第三次重复订单ID)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。