我正在参加「掘金·启航计划」
沙箱测试在哪设置?
在设置中,选择iTunes Store与App Store 有沙盒测试账号选项,此处先登录设置好的沙箱测试账号,此处设置实在开发者账号操作平台中操作的。
遇到的问题汇总:
a, 一直测试正常,突然一直走下面的方法:
- (void)request:(SKRequest *)request didFailWithError:(NSError *)error
不用理会,很大程度上是网络的问题,或者是苹果服务器的问题
b,上报服务端支付凭证时,因为base64后报文太长,故要采用post请求;另外base64 后的字段,里面有些特殊符号,iOS平台会自动把这些特殊字符给过滤掉,所有提交前需要针对过滤做处理
c,在客户端发起的支付,如果不调用下面的方法: [[SKPaymentQueue defaultQueue] finishTransaction:transaction];
每次启动app都会去走验证交易的方法,故在服务端校验通过后,需要结束交易
苹果内购设置的步骤如下:
a,需要走“申请合同”,“银行信息”,“税务信息”三个步骤,填写具体信息,提交苹果,这些信息填写没有问题才能走下面的流程(此步需要财务法务完成);
b,苹果iTunes connect上提交虚拟商品审核,时间大概3-7个工作日;
c,App端接入苹果内购;
d,后台接入苹果内购,完成入账,会员开通等功能。
需要提前准备的资料:
a,公司银行账号信息
b,公司税务信息
c,公司地址信息
d,公司联系人信息