2

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

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

当我使用产品 ID 拨打购买电话时,我收到“产品 ID 无效错误”。我的 IAP 商品是否必须通过审核才能进行测试?

编辑:

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

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

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

1 回答 1

10

RMStore作者在这里。

当我使用产品 ID 拨打购买电话时,我收到“产品 ID 无效错误”。我的 IAP 商品是否必须通过审核才能进行测试?

不。

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

在购买产品之前,您需要询问他们的详细信息。如果您不这样做,RMStore 将在 DEBUG 中记录“未知产品 ID”。

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

于 2013-12-15T12:14:32.853 回答