Google Play 结算中订阅的到期时间不正确

问题描述

我遇到来自 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

所以我有两个问题:

  1. Google 发送延迟一天的宽限期通知
  2. 当我收到 Grace-Period 通知时,链接到此通知订阅包含不正确的 expiry time

附注: 当我手动调用方法 https://developers.google.com/android-publisher/api-ref/rest/v3/purchases.subscriptions/get获取用户订阅的到期时间时,我得到了正确的 expiryTimeMillis = 1610455205968 (01-12-2021)

有人可以帮忙吗?

更新: 这个案例是为试用订阅复制的。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)