【发布时间】:2019-05-25 12:27:35
【问题描述】:
我想为我的应用添加订阅。我已经可以进行应用内购买,但我有一个问题:服务器到服务器的付款通知没有与我的系统相关的数据,所以我不知道我必须更新哪个记录通知到达时。
我正在尝试关注this。
我想要一个类似这张图片的流程,但我在支付 API 中找不到允许我添加 bill_id 的参数。
【问题讨论】:
-
ApplePay 与 IAP 不同。你用的是哪个?您的流程看起来不适合 IAP。
-
@Paulw11 我更新了描述,我正在使用这个developer.apple.com/documentation/storekit/in-app_purchase/…
-
您绘制的流程不是它的工作方式。您在设备中发起购买。然后,您将收据从设备发送到您的服务器进行验证。一旦您的应用程序从您的服务器收到确认它已验证收据并激活订阅,设备将完成与 StoreKit 的交易。 Apple 与您的服务器通信是您可以使用的可选流程。您可以将用户最初购买时提供的收据中的数据与 Apple 向您的服务器提供的收据相关联,以确定正在续订的订阅等。
-
@Paulw11 是这样的吗?用户付款 > 获取收据 > 从我的服务器对苹果服务器进行验证 > 更新用户帐户 > 收听下一个状态更新的通知,如续订、取消等。
标签: ios react-native in-app-purchase