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

iOS 内购篇(各种踩坑)

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

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

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

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

1、判断是否开启apple pay

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

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

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

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

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

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

相关文章

  • iOS 内购篇(各种踩坑)

    前言: 无奈苹果爸爸的要求,虚拟商品都只能用内购。否则你的应用就别想通过了。 开发者后台的合同和税务这里就不多介绍...

  • iOS-内购

    前言:关于iOS内购,参考两篇博文 iOS-iOS内购流程(手把手图文教程)iOS内购你看我就够了(埋坑篇) 我自...

  • iOS内购从放弃到上架

    iOS内购方面的坑

  • applePay

    # iOS应用内支付(内购)的个人开发过程及坑!

  • 应用内购(In-App Purchase)常见问题解答

    应用内购(In-App Purchase)常见问题解答iOS的应用内购买 iAP 坑 iOS内购你看我就够了(一)...

  • [iOS]苹果内购的踩坑

    1,TransactionState 2. 卡单,提示已购买将免费恢复 在Appdelegate中didFinis...

  • iOS 内购 IAP

    1. iOS内购IAP(一) —— 基础配置篇(一)2. iOS内购IAP(二) —— 工程实践(一)3. iOS...

  • iOS内购掉单踩的坑

    做内购的时候,遇到一个很棘手的掉单场景。 必先的一个丢掉场景: 当用户购买的时候,账号并未绑定银行卡/微信/支付宝...

  • iOS 内购(In-App Purchase)踩坑

    1.App 内购时,提示说:此时没有权限在Sandbox购买此InApp 2.添加 Sandbox 测试账号,注册...

  • iOS 内购 IAP 流程

    iOS内购也算是老生常谈的一个技术点了, 但是对于我这种刚刚接触的人来讲, 还是踩了不少的坑, 这几天刚搞完, 来...

网友评论

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

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