在我的应用内购买试验中,这是一个漫长的夜晚追逐问题,但我似乎无法解决这个问题.我的产品标识符一直作为"无效的产品标识符"返回.希望有人会指出它; (使用当前的配置文件和appId,我得到推送通知工作)
1-生成我的应用程序ID(没有通配符) - 启用inApp购买
2-我的IAP(应用程序内购买)已添加到"管理您的应用程序内购买"中并已清除销售.
3-我的IAP是在24小时前添加的(可能还需要几个小时)并处于"等待审核"状态
4-我的应用程序本身被开发人员拒绝>并且状态"准备上传",应用内购买被添加到应用程序中.
5-我的手机没有越狱(至少不再,不管怎么办)
6-我正在使用3GS,5.1 iOS.
7-我当前的配置文件是"开发者配置文件"而不是"分发配置文件"."分发配置文件"仅在上载应用程序二进制文件时使用.
8-我正在为iOS 5.0构建,构建配置设置为Debug.
9-我现在删除了应用程序100次,字面意思.
10-所有详细信息均在iTunes Connect中设置,包括银行详细信息.
11-我创建了一个测试用户,我从设备上的"设置>存储"登录.
12-我的SKProductRequest:
SKProductsRequest *productRequest = [[SKProductsRequest alloc]initWithProductIdentifiers:[NSSet setWithObject:@"com.my_site.my_app.my_product"]];
Run Code Online (Sandbox Code Playgroud)
可以提供任何其他信息.