2020最全最新 iOS内购配置流程


以下以新创建的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.png

image.png

  • 内购选项卡在苹果后台是软开启状态,不用管它,后续直接在App中开启即可。另外下面的Access WiFi Information最好勾选。


    image.png

    image.png

2.为步骤1的Bundle ID创建开发模式下的描述文件

image.png

image.png

image.png

image.png

image.png

image.png

image.png

3.创建APP

image.png

4.添加内购项目。 App 内购买项目信息填写标准

  • 切换到 功能->App内购买项目 选项卡,然后点击+


    image.png

  • 我的项目是充值会员的服务,充值会员后才可以享受增值服务,会员有效期为一年。


    image.png

  • 填写内购商品的信息,最后点击右上角的存储即可


    image.png

  • 该内购商品变为准备提交状态,说明信息填写的非常完整。

    image.png

5.添加内购商品到待提交审核的APP中(不必须,但是提交审核app就需要该步骤了)

image.png

6.在沙盒中添加测试员,后续在app中用测试员的账号进行支付,该支付是在沙河环境下进行的,花的是虚拟的钱,不用担心。

image.png

image.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

    直至填写到出现有效状态才可以

    image.png

8.加入内购StoreKit的sdk进行代码测试

  • 点击按钮,sdk内部会自动识别用户是否登录


    image.png

  • 在设置中可以看到沙盒账户已经添加到手机里了


    image.png

  • 获取商品显示


    image.png

App 内购买项目官方介绍
App 内购买项目官方配置流程