苹果应用内支付流程
服务器模式的流程如下:
1. 程序向服务器发送请求以获取所有产品 ID 的列表
2. 服务器返回所有产品ID标识符的列表
3.程序将所有产品ID列表发送到App,获取所有产品的详细信息
4. 应用程序返回所有产品的详细信息
5.程序将返回的商品详情展示给用户,也就是程序商店UI展示商品信息
6. 用户选择产品
7.程序向App发送支付请求
8. App处理支付请求,返回交易完成信息
9.程序从信息中获取数据代码并发送给服务器
10.服务器记录数据并进行审计(我们的ID用户名等)
11.服务器将数据发送给App,验证交易的有效性。
12.App解析接收到的数据,并返回数据和是否有效的标志。
13.服务器读取返回的数据,如果合法则确认用户购买的内容
14. 服务器将购买的内容传递给程序
2. 验证收货流程
1.程序以位编码的方式从服务器传递到服务器(服务器也可以进行位编码)
2.服务端创建JSON对象,字典格式如下: