4

我们希望存储 google play 购买何时退还给用户以进行数据分析。

根据文档,用户可以通过 3 种方式申请 google play 订阅退款: https: //support.google.com/googleplay/answer/2479637?hl=en

如果用户要求退款给开发者(我们),我们可以在我们的服务器上跟踪它并在我们端进行管理,没问题。不过,用户也可以直接向谷歌要求退款。问题是我们找不到有关此类退款的文件。

查看订阅的 API 文档,它没有提供购买是否已退款:https ://developers.google.com/android-publisher/api-ref/purchases/subscriptions

还尝试查看实时开发人员通知系统。好像没有退款活动。 https://developer.android.com/google/play/billing/realtime_developer_notifications#json_specification

知道如果谷歌最终退还购买的商品会发生什么吗?

感谢所有帮助!

4

1 回答 1

4

根据我迄今为止对实时事件的经验,在退还订阅后会发送两个实时事件。首先,发送一个 SUBSCRIPTION_CANCELED 事件,然后是一个 SUBSCRIPTION_REVOKED 事件。

在我的服务器上,我将 SUBSCRIPTION_CANCELED 视为正常取消,然后如果该事件之后是同一订阅的 SUBSCRIPTION_REVOKED 事件,我将其标记为已退款。

正如您还提到的,可以在以下链接中找到这两个特定事件的详细信息:https ://developer.android.com/google/play/billing/realtime_developer_notifications.html#json_specification

于 2019-05-23T05:51:08.177 回答