2016-09-27 34 views
9

私は反応するネイティブアプリでtwilio clientを使用しようとしています。 ここにリンクTwilio repoがあります。すべての設定が反応したネイティブtwilio。私はこのリンクですべてのステップを使用しました。 enter image description hereiOSとAndroidの反応ネイティブでTwilioの呼び出しが機能しない

[tid:com.facebook.react.JavaScript]ハンドラは関数ではありません。 ( 'ハンドラ(RTN)' は、 'ハンドラ' が未定義である) 2016年9月27日11:00:57.857 [致命的]

[TID:com.facebook.react.RCTExceptionsManagerQueue]未処理JS例外:ハンドラであります関数ではありません。 ( 'handler(rtn)'では、 'handler'は定義されていません)。コードはindex.js問題です取得することはできません

addEventListener(type, handler) { 
_eventHandlers[type].set(handler, NativeAppEventEmitter.addListener(
type, rtn => { 
handler(rtn); 
} 
)); 
}, 

にtwilioアプリでを壊しています。私は自分のネイティブの基本コードでその作業を正常に実装しようとしたので、私のサーバーのセットアップには問題はありません。しかし、反応するネイティブで解決する方法はありません。いずれの人にもこの問題に関する考えがあります。 enter image description here

+0

例えば、Twilio.addEventListener()、 その必要性Twilio.addEventListener ('type of event', 'call a event hadler')を呼び出すために

を間違いをしたのでしょうか。 2番目の引数に関数を渡す必要があります。 – Kerumen

+0

私はTwilio.addEventListener( 'deviceDidStartListening'、this.deviceDidStartListening())のように呼びません。 – Sport

+2

_Not_?それがタイプミスで、あなたがこのように呼んでいるなら、それは間違っています。 'Twilio.addEventListener( 'deviceDidStartListening'、this.deviceDidStartListening);'関数を呼び出す必要はなく、参照を渡すだけです。 – Kerumen

答えて

5

私はその問題を解決しました.ississはtwilio npmにありません。 iOSのセットアップネイティブプロジェクトの設定に関する問題 今この手順を使用しました 1-in node_modules,react-native-twilio/ios and add RCTTwilio.xcodeproj toプロジェクト。

2- Add libRCTTwilio.a to Build Phases -> Link Binary With Libraries 

私はあなたがTwilio.addEventListener` `を呼び出すにはどうすればよい

Twilio.addEventListener('deviceDidReceiveIncoming', this._deviceDidReceiveIncoming); 
+2

こんにちはスポーツ、ここにあなたの修正を投稿していただきありがとうございます。 Twilioのシャツを入手できますか?詳細については、[email protected]まで電子メールを送ってください。 –

+0

@MeganSpeir私はあなたにメールを送った。返信してください。 – Sport

+0

私はちょうど今返信しました:) –

関連する問題