我有一个使用Google Play应用内结算的应用。这项功能正常,我们有订阅,此订阅只能在应用程序内处理。
我们还允许用户从我们的网站查看相同的信息。
我们想知道是否有办法通过网络从Google获取应用内结算的订阅状态。在应用内结算中,我们了解有关订单的以下信息:
purchaseToken, 包裹名字, purchaseState, 订单ID, purchaseTime, 的productId
基本上,我们想要知道订阅是否仍在网上有效,而不使用In app billing。
答案 0 :(得分:4)
是的,有一个Purchase Status API可通过http获取Google提供的应用内结算状态。
Google Play提供基于HTTP的购买状态API,可让您远程查询特定应用内商品或订阅的状态,或取消有效订阅。该API旨在用于您的后端服务器,作为安全管理应用内产品和订阅的方式,以及将其与其他服务进行扩展和集成。
您可以查看Android Developer Site的概述和Google Developers上的参考资料。