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')
を試行すると、すべて同じエラーがスローされます。私がまだ試したことがないのは早送り時間だけです(昨夜寝るのが役立つかもしれないと思いました!:)サンドボックスアカウントを作成してアプリ内を初期化してから24時間経っていないためです基本的に購入/上記のすべて。 助けてください、多くの人が彼らのために働き始める前に上記のステップの1つを逃したようですが、私はそれらすべてを試しましたが、それでもうまくいきません。 私は何かが足りないのですか?
@ Friendly-ロボットは元気そうです。 2.1.1
を試していただけませんか? 2.1.0
にいくつかのバグがありました。 購入する前にgetProducts
に電話しましたか?
@dooboolabうわー、アップグレードは本当に問題を解決しました。 どうもありがとうございます! すべてが正しいように見えたので、私は本当にイライラし始めていましたが、それはうまくいきませんでした。 私は今とても幸せです。 このライブラリでの非常に素晴らしい作業。 ちなみにあなたの名前が大好きです! = D
みなさん、こんにちは。同じ問題があります。 getProductsを呼び出すと、常に空の配列が取得されます
@hyochan @ Friendly-ロボット
私も
こっちも一緒
上記の手順をすべて確認しましたか? これをまた下に投稿します。
Xcode開発プロビジョニングプロファイル->クリーン->ビルド
このステップはどういう意味ですか? Clean Build Folder
ですか?
@djGrill openXCode>製品>クリーン
@djGrill手動で行うには、 移動し、ビルドを削除します。
これは何を意味するのでしょうか?
およびAppleDeveloper->「アプリID」設定。
そして、どうすればこれを正確に行うことができますか?
アクティビティモニター/ Xcode開発プロビジョニングプロファイルで「ストア」関連プロセスを終了します
@ wootwoot1234
およびAppleDeveloper->「アプリID」設定。
最も参考になるコメント
みなさん、こんにちは。同じ問題があります。 getProductsを呼び出すと、常に空の配列が取得されます
@hyochan @ Friendly-ロボット