2020最全最新 iOS内购配置流程
2020-06-06 本文已影响0人
CoderZb
以下以新创建的app为例。步骤分为8个步骤:
1.为App创建Bundle ID 。
2.为Bundle ID创建开发模式下的描述文件。
3.创建APP。
4.添加内购项目。
5.添加内购商品到待提交审核的APP中。
6.在沙盒中添加测试员。
7.协议、税务和银行业务。必须填写,否则是无法从代码中获取到内购产品信息
8.加入内购StoreKit的sdk进行代码测试
强烈注意:在沙盒测试支付的整个过程 app不需要上线,哪怕是你刚刚新建的app也是一样不需要上线。
1.为App创建Bundle ID
image.pngimage.png
-
内购选项卡在苹果后台是软开启状态,不用管它,后续直接在App中开启即可。另外下面的Access WiFi Information最好勾选。
image.png
image.png
2.为步骤1的Bundle ID创建开发模式下的描述文件
image.pngimage.png image.png image.png
image.png
image.png
image.png
3.创建APP
image.png4.添加内购项目。 App 内购买项目信息填写标准
-
切换到 功能->App内购买项目 选项卡,然后点击+
image.png -
我的项目是充值会员的服务,充值会员后才可以享受增值服务,会员有效期为一年。
image.png -
填写内购商品的信息,最后点击右上角的存储即可
image.png - 该内购商品变为
准备提交
状态,说明信息填写的非常完整。
image.png
5.添加内购商品到待提交审核的APP中(不必须,但是提交审核app就需要该步骤了)
image.png6.在沙盒中添加测试员,后续在app中用测试员的账号进行支付,该支付是在沙河环境下进行的,花的是虚拟的钱,不用担心。
image.pngimage.png image.png
image.png
7.协议、税务和银行业务(不填写的话,沙盒测试中,在productsRequest:didReceiveResponse:
代理方法中是无法拿到内购产品信息的)
image.png
image.png
-
添加新银行账户
image.png -
填写美国报税表
image.png
image.png image.png
- 联系信息-添加联系人
image.png
image.png
直至填写到出现有效
状态才可以
image.png
8.加入内购StoreKit的sdk进行代码测试
-
点击按钮,sdk内部会自动识别用户是否登录
image.png -
在设置中可以看到沙盒账户已经添加到手机里了
image.png -
获取商品显示
image.png