在做内购的时候,是需要测试内购商品是否可用,也需要和后台进行联调,所以添加了对应的沙盒测试号之后,在测试的时候,总有一些莫名的原因,导致出现标题的错误。个人经验总结有一下几个原因:
1 build号不完善 需要填写build,我自己没有遇到,但是好像很多人遇到了
2 没有注销apple的常规号 这个是很容易犯的错误,添加沙盒账号需要先注销手机原版的App Store的账号,然后运行你自己的程序,然后走到对应的流程的时候会让你输入appid的。不要在App Store直接输入沙盒测试账号,因为当前唤起的是正式环境,只有应用自己弹起的,才是沙盒环境
3 删除app,重启手机 有时候,连不上可能是因为缓存的原因吧,采用这个方法可以有几率解决问题
4 还原所有设置 还原手机的所有设置大概率能解决问题
5 个人经验,每个沙盒账号能测试的商品的数量是有限的,当一个测试账号产生大量购买数据后,很容易就连不上了,换一个测试账号就好了
注意,添加沙盒测试账号的时候,随便输入一个符合邮箱格式的邮箱地址就行,不需要其他任何的验证行为!!!! 添加商品的时候,产品ID是唯一的,只能添加一次,一旦错误或者删除后,是不能重新添加的。
网友评论