美文网首页
iOS 内购篇(各种踩坑)

iOS 内购篇(各种踩坑)

作者: 老皮虾 | 来源:发表于2018-07-11 17:02 被阅读141次

    前言: 无奈苹果爸爸的要求,虚拟商品都只能用内购。否则你的应用就别想通过了。

    开发者后台的合同和税务这里就不多介绍了,等有时间补。主讲代码篇

    核心问题:丢单的处理。这个特坑

    1、判断是否开启apple pay

    2、补单,把未结单的继续上传自己的服务器

    添加[[SKPaymentQueue defaultQueue] addTransactionObserver:self]; 监听 

    获取到内购产品以后 开始发起购买请求。把自己服务器生成的订单编号传给苹果系统,这样,丢单情况,切换账号和手机都能拿到自己的订单编号

    购买结果回调,已经购买过的商品最好二次验证服务器

    获取到苹果支付票据以后把票据存在钥匙串。[[SKPaymentQueue defaultQueue] finishTransaction:transaction]; 可等服务器回调以后再结单

    补:applicationUserName  这个参数可能会丢失,所以不能用,需要自己保存自己的订单编号

    相关文章

      网友评论

          本文标题:iOS 内购篇(各种踩坑)

          本文链接:https://www.haomeiwen.com/subject/emfeuftx.html