2.1.0
的iOS
RNIap.buyProduct('com.app.product.id')
应该返回一个对象。
屏幕显示“无效的产品ID”并捕获错误:
{ [Error: Invalid product ID.]
line: 2060,
column: 26,
sourceURL: 'http://192.168.1.65:8081/index.bundle?platform=ios&dev=true&minify=false',
framesToPop: 1,
code: 'E_DEVELOPER_ERROR',
userInfo: null,
nativeStackIOS:
[ '0 O2Balloons 0x006c2c8f RCTJSErrorFromCodeMessageAndNSError + 104',
'1 O2Balloons 0x00669129 __41-[RCTModuleMethod processMethodSignature]_block_invoke_2.218 + 184',
'2 O2Balloons 0x005d5caf -[RNIapIos buyProduct:resolve:reject:] + 886',
'3 CoreFoundation 0x1b4c8354 <redacted> + 68',
'4 CoreFoundation 0x1b3ec2b9 <redacted> + 300',
'5 CoreFoundation 0x1b3efe87 <redacted> + 48',
'6 O2Balloons 0x0066ab9b -[RCTModuleMethod invokeWithBridge:module:arguments:] + 1806',
'7 O2Balloons 0x0070104d _ZN8facebook5reactL11invokeInnerEP9RCTBridgeP13RCTModuleDatajRKN5folly7dynamicE + 640',
'8 O2Balloons 0x00700bd1 _ZZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEiENK3$_0clEv + 176',
'9 O2Balloons 0x00700b1d ___ZN8facebook5react15RCTNativeModule6invokeEjON5folly7dynamicEi_block_invoke + 16',
'10 libdispatch.dylib 0x022d7467 _dispatch_call_block_and_release + 10',
'11 libdispatch.dylib 0x022e366f _dispatch_queue_serial_drain + 988',
'12 libdispatch.dylib 0x022daa39 _dispatch_queue_invoke + 872',
'13 libdispatch.dylib 0x022e3b31 _dispatch_queue_override_invoke + 342',
'14 libdispatch.dylib 0x022e576b _dispatch_root_queue_drain + 666',
'15 libdispatch.dylib 0x022e5471 _dispatch_worker_thread3 + 112',
'16 libsystem_pthread.dylib 0x1ad4687d _pthread_wqthread + 1040',
'17 libsystem_pthread.dylib 0x1ad4645c start_wqthread + 8' ],
domain: 'RCTErrorDomain' }
仿真器和真实设备。
我遵循了文档中有关T的所有说明,并仔细浏览了Google搜索结果页面以及此存储库中已解决的相关问题。 我迄今为止的清单:
RNIap.buyProduct('com.app.product.id')
。我还没有尝试过的唯一方法就是快进时间(我认为昨晚睡觉可能会有所帮助!购买/以上基本上所有内容。 请帮忙,似乎很多人在开始为他们工作之前就错过了上面的步骤之一,但是我已经尝试了全部,但仍然不起作用。 我想念什么吗?
@ Friendly-Robot看起来不错。 您可以尝试2.1.1
吗? 2.1.0
存在一些错误。 购买之前,您是否致电过getProducts
?
@dooboolab哇,升级确实解决了问题。 非常感谢! 我开始感到非常沮丧,因为一切似乎都是正确的,但是那是行不通的。 我现在好开心。 这个库的工作非常出色。 顺便说一句,我爱你的名字! = D
大家好,我有同样的问题。 调用getProducts时总是得到一个空数组
@hyochan @ Friendly-Robot
我也是
同样在这里
你们都检查以上步骤了吗? 我将在下面再次发布。
Xcode开发配置文件->清理->构建
请这个步骤是什么意思? 是Clean Build Folder
吗?
@djGrill打开XCode>产品>清洁
@djGrill要手动执行此操作,只需转到your_app_name_here下的Project ios文件夹并删除构建
这是什么意思?
并在Apple Developer->“应用程序ID”设置中。
我该怎么做呢?
在活动监视器/ Xcode开发配置文件中退出与“存储”相关的过程
@ wootwoot1234
并在Apple Developer->“应用程序ID”设置中。
最有用的评论
大家好,我有同样的问题。 调用getProducts时总是得到一个空数组
@hyochan @ Friendly-Robot