应用内购买无法正常工作,但却得到产品响应

时间:2013-12-14 16:06:19

标签: ios objective-c in-app-purchase itunesconnect rmstore

我知道有很多这些问题,但我找不到有帮助的问题。

我已多次实施IAP,但去年没有实施。事情似乎发生了变化。我在iTunes Connect中创建了IAP项目,他们的状态现在是“等待审核”。我正在使用一个名为RMStore的库来简化IAP。

当我使用产品ID打电话购买时,我收到“无效的产品ID错误”。在我测试之前,我的IAP项目是否必须通过审核?

编辑:

我做了一些测试。即使我在尝试购买时收到无效的产品ID,我也可以使用相同的产品ID获取产品的详细信息。

这是我收到错误时调用的代码。

[[RMStore defaultStore] addPayment:productID success:^(SKPaymentTransaction *transaction) {
        } failure:^(SKPaymentTransaction *transaction, NSError *error) {
}

1 个答案:

答案 0 :(得分:10)

RMStore作者在这里。

  

当我使用产品ID打电话购买时,我收到“无效的产品ID错误”。在我测试之前,我的IAP项目是否必须通过审核?

没有

  

我做了一些测试。即使我在尝试购买时收到无效的产品ID,我也可以使用相同的产品ID获取产品的详细信息。

在购买产品之前,您需要提供详细信息。如果您没有这样做,RMStore将在DEBUG中记录“未知产品ID”。

发布确切的错误消息可能会有所帮助。