我正在开发一个应用程序,其中包含订阅的应用内购买(用户可以购买每月/每年订阅)。 如何让我的后端获得有关订阅相关操作的通知(新/取消/续订/等)?
我确实找到了如何使用Google PlayStore:
https://developer.android.com/google/play/billing/billing_subscriptions.html#realtime-notifications
应用内结算API提供服务器推送通知,使开发人员能够监控Play管理的订阅的状态更改。要启用此功能,您需要使用自己的Google云端平台(GCP)项目将后端与Cloud Pub / Sub集成,并在Google Play控制台中填写Play应发布通知的发布/订阅主题。
答案 0 :(得分:1)
找到解决方案:
中查找“状态更新通知”引用相关部分(如果网址将被删除):
statusUpdateNotification是服务器到服务器通知服务 用于自动续订订阅。通知指定状态 发送通知时的订阅。
要在处理活动时获取最新信息,请使用您的应用 应该通过App Store验证最新收据。建议 您使用状态更新通知服务以及收据 验证以验证用户的当前订阅状态和 为他们提供服务。请参阅“收据验证编程指南” 有关收据验证的信息。
要接收状态更新通知,请配置订阅 iTunes Connect中应用的状态网址。 App Store将提供 JSON对象通过HTTP POST到您的服务器进行密钥订阅 表6-3中列出的事件。您的服务器负责解析, 解释并回复所有statusUpdateNotification帖子。
注意:使用服务器到服务器通知服务是可选的。您 可以随时选择加入。
statusUpdateNotification是HTTP POST。 POST的正文 包含表6-3中列出的数据元素......