React-native-iap: IOS 上的无效产品 ID 错误

创建于 2018-07-16  ·  6评论  ·  资料来源: dooboolab/react-native-iap

react-native-iap 的版本

"react-native-iap": "^0.3.24",

您遇到错误的平台(IOS 或 Android 或两者?)

IOS

预期行为

购买产品

实际行为

总是返回无效的产品 ID 错误。

测试环境(模拟器?真实设备?)

模拟器。

重现行为的步骤

我添加了我的第一个应用程序购买功能,我等了一个星期,但它总是返回 Invalid Product Id 错误。

screen shot 2018-07-16 at 20 41 58
screen shot 2018-07-16 at 20 43 19

最有用的评论

我还是有这个问题。 可以毫无问题地接收消耗品和订阅。 即使购买订阅也运作良好。 只有RNIap.buyProduct('any sku even the ones from .getProducts()');导致:

IAP: Error Error: Invalid product ID.
    at createErrorFromErrorData (NativeModules.js:123)
    at NativeModules.js:80
    at MessageQueue.__invokeCallback (MessageQueue.js:400)
    at MessageQueue.js:139
    at MessageQueue.__guardSafe (MessageQueue.js:316)
    at MessageQueue.invokeCallbackAndReturnFlushedQueue (MessageQueue.js:138)
    at t (RNDebuggerWorker.js:1)

你有什么主意吗? 没有未决合同,应用内购买“准备提交”,我正在使用一个有效的沙箱帐户。

所有6条评论

@ilysorc这是预期的行为。 您无法在模拟器中测试实际购买。 另请参阅medium ,您的 iap 状态应为Ready to submit

@doobolab感谢您的回复。 我现在检查中。 第一步说“您需要完成付款和财务报告”,但我点击了这个菜单,我只看到了报告。 如何配置这些步骤?
screen shot 2018-07-17 at 21 34 15

哎呀。 我的意思是你需要完成Agreements, Tax and Banking 。 对不起。

@doobolab谢谢。 那是固定问题。

我想问题已经解决了。 我正在关闭这个问题。

我还是有这个问题。 可以毫无问题地接收消耗品和订阅。 即使购买订阅也运作良好。 只有RNIap.buyProduct('any sku even the ones from .getProducts()');导致:

IAP: Error Error: Invalid product ID.
    at createErrorFromErrorData (NativeModules.js:123)
    at NativeModules.js:80
    at MessageQueue.__invokeCallback (MessageQueue.js:400)
    at MessageQueue.js:139
    at MessageQueue.__guardSafe (MessageQueue.js:316)
    at MessageQueue.invokeCallbackAndReturnFlushedQueue (MessageQueue.js:138)
    at t (RNDebuggerWorker.js:1)

你有什么主意吗? 没有未决合同,应用内购买“准备提交”,我正在使用一个有效的沙箱帐户。

此页面是否有帮助?
0 / 5 - 0 等级