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
至此,一个普通的内购就可以大功告成了。

你可能感兴趣的:(Swift——iOS内购教程,一步步教你完成内购)