AppStore:应用程序内购买:实时开发人员通知

时间:2017-11-25 23:04:56

标签: ios in-app-purchase app-store

我正在开发一个应用程序,其中包含订阅的应用内购买(用户可以购买每月/每年订阅)。 如何让我的后端获得有关订阅相关操作的通知(新/取消/续订/等)?

我确实找到了如何使用Google PlayStore: https://developer.android.com/google/play/billing/billing_subscriptions.html#realtime-notifications
应用内结算API提供服务器推送通知,使开发人员能够监控Play管理的订阅的状态更改。要启用此功能,您需要使用自己的Google云端平台(GCP)项目将后端与Cloud Pub / Sub集成,并在Google Play控制台中填写Play应发布通知的发布/订阅主题。

1 个答案:

答案 0 :(得分:1)

找到解决方案:

https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/Subscriptions.html

中查找“状态更新通知”

引用相关部分(如果网址将被删除):

  

statusUpdateNotification是服务器到服务器通知服务   用于自动续订订阅。通知指定状态   发送通知时的订阅。

     

要在处理活动时获取最新信息,请使用您的应用   应该通过App Store验证最新收据。建议   您使用状态更新通知服务以及收据   验证以验证用户的当前订阅状态和   为他们提供服务。请参阅“收据验证编程指南”   有关收据验证的信息。

     

要接收状态更新通知,请配置订阅   iTunes Connect中应用的状态网址。 App Store将提供   JSON对象通过HTTP POST到您的服务器进行密钥订阅   表6-3中列出的事件。您的服务器负责解析,   解释并回复所有statusUpdateNotification帖子。

     

注意:使用服务器到服务器通知服务是可选的。您   可以随时选择加入。

     

statusUpdateNotification是HTTP POST。 POST的正文   包含表6-3中列出的数据元素......