关于苹果的内购
首先,你要有苹果的开发者账号,没有的看申请流程 http://www.jianshu.com/p/b09388efbbc0
1.登录苹果开发者中心https://itunesconnect.apple.com选择下图
2.进入后选择request
之前填写的地址信息可能太长,就会出现警告,地址最大40个字符
填写完成save
同意协议,然后submit
设置相关的信息(联系人,银行,税务)
①联系人信息填写
添加相关联系人信息之后,注意在role(角色)中,为联系人任意一个符合身份(高级管理人员 ,金融,技术,法律,营销),点击Done保存
②银行信息填写
添加银行信息
选择国家
cnaps是银行的联行号,你可以致电银行客服查询,或者是图中的Look up CNAPS Code 查询.
查询银行的结果
确认银行信息
确认后,填写公司银行账号信息,next保存后即可
③税务信息填写
中间会问你是否是美国居民,是否从事美国商业活动。这个要看你们公司性质了哈,我都选的NO
详细信息填写。其中的Foreign TIN 是填写公司税务识别码.公司营业执照上同意社会信用代码去掉前两位和最后一位就是公司税务识别码(15位)
屏幕问题接下图
屏幕问题接下图
点击提交之后,确认无误还要再点一次提交(提交后无法修改)
3.创建一个测试的APP,新建一个APP的流程就不说了,创建完直接进入功能选项
根据需求选择消费类型
填写购买信息
1.只会在审核中使用屏幕快照,不会将其显示在 App Store 上。屏幕快照必须具有适合您 App 平台的有效尺寸。
2.审核备注的关于 App 内购买项目的其他信息,如测试帐户(包括用户名、密码等)。审核备注不得超过 4000 个字符。
随便填写审核信息
4.申请沙盒测试账号,用于测试购买的项目
next
next
密码保护问题必须在 6 到 35 个字符之间。密码必须包含至少一个大写字母。
5.开始撸代码
回到xcode,打开需要内购的工程。
加入storekit.framework
回到控制器导入头文件之类的
让该控制器成为观察者
2
3
请求产品信息
4
接收商品信息
5
判断交易是否成功
6
退出界面要移除
6.交互界面,测试前先注销AppStore上的账号
用之前创建的沙盒测试员账号登录购买
7