In-App Purchase UML时序图
2018-01-09 17:37:16 1 举报
Android版苹果内购
作者其他创作
大纲/内容
渠道服务器
购买商品
验证交易是否完成
⑤
渠道SDK
加入支付队列,请求支付
请求商品信息(ProductIdentifiers)
游戏APP监听支付结果
把发送给后台失败的凭证保存在本地,在下次启动时继续发送给后台
支付结果回调给游戏客户端、发货是由游戏服务器通知客户端发货的
③
验证URL:https://buy.itunes.apple.com/verifyReceipt
②
④
控制支付方式
parameters:商品信息(包含配在苹果后台的商品标识)
内购API苹果服务器
①
请求说明:
游戏APP
返回验证结果
交易完成(purchased)、凭证传给后台进行验证
返回支付结果
SDK内封装内购
游戏服务器
返回商品信息
验证通过,通知游戏服务端发货
第三方支付
SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers:nsset]; request.delegate = self; [request start];
SKProduct商品信息
SKPayment * payment = [SKPayment paymentWithProduct:p]; [[SKPaymentQueue defaultQueue] addPayment:payment];
发货
苹果支付
服务端验证交易是否完成
user
0 条评论
下一页