应用程序内购买不起作用,但得到产品响应

2 itunesconnect objective-c in-app-purchase ios rmstore

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

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

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

编辑:

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

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

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

hpi*_*que 10

RMStore作者在这里.

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

没有.

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

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

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

  • 我以前使用MKStoreKit进行IAP,并且不记得必须这样做.我会看一下这些文档,因为我在很长一段时间内都没有使用过StoreKit.感谢您在RMStore上的工作! (2认同)