【问题标题】:in app purchase question:unable to get product information应用内购买问题:无法获取商品信息
【发布时间】:2010-02-24 13:22:03
【问题描述】:

我在 iTunes Connect 中创建了应用内购买, 因为我还没有测试我的新应用内购买应用程序,所以我将它与我的免费应用程序关联起来。我已经按照开发者指南完成了它,现在它的状态是等待开发者批准。

但是,在我在新应用程序中的测试期间:

//featureAId与itunes connect中创建的app购买id相同

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

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

//记录为1,说明我们无法检索产品信息。 我已经在设备中测试了该应用程序,它通过 wifi 连接到互联网。

有什么问题?非常感谢。

【问题讨论】:

    标签: iphone


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多