【发布时间】:2023-03-15 12:32:01
【问题描述】:
我们正在为 Android 操作系统编写一个应用程序,它与服务器通信以执行其操作。
此应用程序是基于订阅的,服务器有责任让设备知道当前登录用户的订阅状态。
我们计划使用 PayPal 服务编写应用内购买,因此,我只需要知道,PayPal 是否像 iOS 一样支持服务器/客户端模型?
以下是我们针对 iPhone 应用程序所遵循的详细流程。
- 设备向 Apple 的支付网关发送购买请求
- 支付网关发回经过数字签名的收据。
- 设备将此收据转发到我们的应用服务器
- 应用服务器将收据(用于验证)发送到 Apple 的公共 Web API
- Apple 的 Web API 验证收据的有效性并将收据的可读内容返回给应用服务器。
- 服务器调整付费用户的订阅,并将“成功”发送回设备。
【问题讨论】:
-
你好!通常,我们不会在 StackOverflow 上的问题中添加问候或“感谢”。此外,您应该考虑在适当的情况下选择更多答案。人们会更有动力帮助你。
标签: iphone android in-app-purchase paypal