2010-02-24 33 views
0

我创建了一个在iTunes连接, 在应用程序购买,因为我没有测试我的新应用程序购买应用程序,我把它与我的免费应用程序。我已经完成它与开发者指南一起,现在它的状态正在等待开发者批准。在应用程序购买问题:无法获取产品信息

然而,我在新的应用程序测试期间:

//的featureAId是一样的,在iTunes应用程序购买ID创建连接

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

  • (无效)productsRequest:(SKProductsRequest *)要求didReceiveResponse:(SKProductsResponse *)响应 { 的NSLog(@ “!receiveResponse做了”); NSLog(@“%d”,[response.invalidProductIdentifiers count]); }

//日志记录为1,表明我们的产品信息无法回收。 我已经在设备上测试了应用程序,并通过wifi连接到互联网。

是什么问题?非常感谢。

回答

0

您正在运行的应用程序的AppID与包含应用程序内购买的应用程序的AppID不同吗?这可能会导致一个问题,除非我读错了你的问题,听起来就像是这样。

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

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

+0

就是这样!谢谢! – binzhang 2010-02-25 01:20:48

相关问题