针对Android应用的新应用内订阅产品的实施似乎与常规托管/非托管产品相同,但是(afaik)获取订阅的到期日期仅可通过Google Play Android Develope基于HTTP的API获得。那部分让我一无所知。
使用Google API Java客户端库获取过期日期的任何实施示例都将是一个巨大的帮助。
答案 0 :(得分:1)
嗯,您始终可以使用AIDL计算订阅的到期日期。如果您请求RESTORE_TRANSACTIONS
(假设您之前没有本地数据),您将获得购买日期和订阅的当前状态以及其他一些数据。如果您有月度订阅并且您远远超过第一个月,则必须检查当前状态(可以使用Play商店PURCHASE_STATE_CHANGE
推送的接收器自动进行检查。了解州和购买日期后,您可以计算到期日期。