【问题标题】:AppStore: In-App-Purchases: Real-time Developer NotificationsAppStore:应用内购买:实时开发者通知
【发布时间】:2018-05-09 12:53:40
【问题描述】:

我正在开发一个应用内购买订阅的应用(用户可以购买每月/每年订阅)。 如何让我的后端收到有关订阅相关操作(新/取消/续订/等)的通知?

我确实找到了使用 Google PlayStore 的方法: https://developer.android.com/google/play/billing/billing_subscriptions.html#realtime-notifications
In-app Billing API 提供服务器推送通知,使开发人员能够监控 Play 管理订阅的状态变化。要启用此功能,您需要使用自己的 Google Cloud Platform (GCP) 项目将后端与 Cloud Pub/Sub 集成,并在 Google Play Console 中填写 Play 应向其发布通知的 Pub/Sub 主题。

【问题讨论】:

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


    【解决方案1】:

    找到解决办法:

    https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StoreKitGuide/Chapters/Subscriptions.html中查找“状态更新通知”

    引用相关部分(以防 URL 将被删除):

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

    为了在您处理事件时获取最新信息,您的应用 应与 App Store 核实最新收据。推荐 您使用状态更新通知服务以及收据 验证以验证用户的当前订阅状态和 为他们提供服务。请参阅收据验证编程指南 有关收据验证的信息。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多