我们希望存储何时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
你知道如果谷歌在他们那一端退款会发生什么吗?
感谢所有的帮助!
发布于 2019-05-23 13:51:08
根据我到目前为止使用实时事件的经验,在订阅退款后,会发送两个实时事件。首先,发送一个SUBSCRIPTION_CANCELED事件,然后发送一个SUBSCRIPTION_REVOKED事件。
在我的服务器上,我将SUBSCRIPTION_CANCELED视为普通的cancel,如果该事件之后是同一订阅的SUBSCRIPTION_REVOKED事件,则将其标记为已退款。
如您所述,有关这两个特定事件的详细信息,请访问以下链接:https://developer.android.com/google/play/billing/realtime_developer_notifications.html#json_specification
https://stackoverflow.com/questions/56229960
复制相似问题