最近,为自己的app添加了应用内付费功能,在itunes connect上创建了测试商品和正式商品,沙盒测试通过,但是在提交新版的app时,IAP商品状态始终是准备提交,就算勾选了自动托管也不行,重点是没有提交选项。刚开始还怀疑是使用Application Loader导致的,一个一个排查,没问题,后来就不管了,直接提交。新版本过了,但是IAP没过,又要发新版!!!
仔细审查IAP商品的创建,除了描述定价截图说明,那么问题就在商品的id命名了,之前是随意命名的,后来改成了项目的Bundle Identifier加商品id的形似...妈的,可以在提交新版本时提交IAP商品了!!!
第一次做IAP,创建商品一定要注意商品的id啊,自己一步一步摸索过来的...
划重点,IAP商品id的命名规则为项目的Bundle Identifier加商品id,比如com.xxx.xxx.product01