Swift——iOS内购教程,一步步教你完成内购

1.内购第一步要账号相关的一些条款,资料给填好。
AppStore Connect里协议、税务和银行业务。

这一步我感觉挺麻烦的,网上很多步骤都是老版本的,这个链接里的截图可以看出是最新的,希望能一直保持更新。
https://www.yimenapp.com/info/apple-ping-guo-IOS-nei-gou-shen-qing-jiao-cheng-xie-yi-%E3%80%81-shui-wu-he-yin-hang-ye-wu-pei-zhi-464.html

2.添加内购项目和沙盒测试员。
内购项目添加
内购项目的ID是唯一的,并且创建过后即使删除了此内购,依然无法再使用,如下图。
审核信息里的截图最好如下图
审核信息
关于内购有几点

1.内购项目添加之后没审核过依然可以获取到信息,并且可以用沙盒账号测试购买(没有测试能否在此情景下用真实账号购买)
2.第一版应用也是可以添加内购的,在提交app审核时同时提交内购项目审核。(但还是建议app第一版上线时先不加内购功能,避免上线上得心力交瘁=。=)

添加沙盒测试员

账号只需要符合邮箱规则即可,不存在也行。
密码首字母大写,中英文加数字。如果没添加成功,可能是密码长度不够=。=

3.内购交互

代码网上一大堆就不贴了。直接说一下简单的交互

1.这个过程有几个,获取内购信息,更新UI,添加内购商品
2.购买完成后拿到购买凭据
3.将购买凭证传给后台(同时传递一些自定义的业务参数)
4.后台去验证购买结果
5.苹果服务器将购买结果给到后台
6.后台将购买结果给到App
至此,一个普通的内购就可以大功告成了。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 内购所需要的资料整理总结。引用大佬的经典文章:https://www.cnblogs.com/TheYouth/p...
    长衣貌阅读 2,541评论 2 13
  • 转载 公司项目中有虚拟产品,所以要使用苹果内购.自此记录一下苹果内购的流程.前提是已有开发者账号 协议,税务和银行...
    George2016阅读 1,326评论 9 6
  • 公司项目中有虚拟产品,所以要使用苹果内购.自此记录一下苹果内购的流程.前提是已有开发者账号 协议,税务和银行业务 ...
    看我的大白眼阅读 15,043评论 62 70
  • 一、内购大体流程 1、苹果开发者后台信息配置:银行信息、协议、税务信息填写。2、内购商品添加。3、沙盒测试帐号添加...
    姜流儿96阅读 5,997评论 5 9
  • 第四届演说智慧导师班,第三天,在两天的体验消化道德经发源地函谷关后,带着我们新鲜的体验进入课程学习。 课程开始之前...
    宋如如阅读 463评论 0 1