问题描述
我遇到来自 Google Play Billing 的实时通知的问题。
在 1609879039 (01-05-2021)
,用户购买了为期 3 天的试用订阅。
在后端服务器上,我收到了来自 Google 的购买通知,用户订阅到期时间为 1610143344 (01-08-2021)
(expiryTimeMillis 字段表单订阅的购买对象)。
但是这个用户的下一个实时通知我只在 1610231839 (01-09-2021)
收到
expiryTimeMillis = 1610308949 (01-10-2021)
。
expiryTimeMillis
的值 - 不正确。因为这次订阅,我收到了 7 days grace period
。
所以我有两个问题:
附注:
当我手动调用此方法 https://developers.google.com/android-publisher/api-ref/rest/v3/purchases.subscriptions/get 以获取用户订阅的到期时间时,我得到了正确的 expiryTimeMillis = 1610455205968 (01-12-2021)
。
有人可以帮忙吗?
更新: 这个案例是为试用订阅复制的。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)