android – 如何使用Google Play Developer API获取自动更新交易的orderId?

前端之家收集整理的这篇文章主要介绍了android – 如何使用Google Play Developer API获取自动更新交易的orderId?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我开发了一个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)

猜你在找的Android相关文章