在应用程序购买问题:无法获取产品信息

时间:2010-02-24 13:22:03

标签: iphone

我在itunes connect中创建了一个应用内购买, 由于我没有测试我的新应用购买应用程序,我将其与我的免费应用程序相关联。我已经完成了它与开发人员指南,现在它的状态正在等待开发人员批准。

然而,在我对新申请的测试期间:

// featureAId与itunes connect中的应用购买ID中创建的相同

SKProductsRequest * request = [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObjects:featureAId,nil]]; request.delegate = self; [请求开始];

  • (void)productsRequest:(SKProductsRequest *)请求didReceiveResponse:(SKProductsResponse *)响应 { NSLog(@“确实收到响应!”); NSLog(@“%d”,[response.invalidProductIdentifiers count]); }

//日志记录为1,表示我们无法恢复产品信息。 我已经在设备中测试了应用程序,它通过wifi连接到互联网。

有什么问题?非常感谢。

1 个答案:

答案 0 :(得分:0)

您运行的应用程序的AppID是否与包含应用内购买的应用程序的AppID不同?这可能会导致问题,除非我错误地阅读你的问题,否则听起来就像是这样。

因此,如果您的应用是“com.company.myFirstApp”并且您尝试从名为“com.company.mySecondApp.inAppPurchase1”的“com.company.mySecondApp”购买应用内购买,则它将失败。

在iTunes Connect中为同一个应用添加应用内购买。填写所有必需的信息,但上传二进制文件除外,您可以在设备上测试应用程序内购买后的内容。