Twilio调用在iOS和Android中无法在react-native中运行

Spo*_*ort 9 android twilio ios twilio-click-to-call react-native

我正在尝试使用twilio客户端 反应本机应用程序.这里是完成所有设置与反应原生twilio后链接Twilio repo.当我呼叫一个数字问题.我使用了此链接中的所有步骤. 在此输入图像描述

[tid:com.facebook.react.JavaScript]处理程序不是函数.(在'handler(rtn)'中,'handler'未定义)2016-09-27 11:00:57.857 [致命]

[tid:com.facebook.react.RCTExceptionsManagerQueue]未处理的JS异常:处理程序不是函数.(在'handler(rtn)'中,'handler'未定义).代码在index.js中的twilio app中破解

addEventListener(type, handler) {
_eventHandlers[type].set(handler, NativeAppEventEmitter.addListener(
type, rtn => {
handler(rtn);
}
));
},
Run Code Online (Sandbox Code Playgroud)

无法找到问题所在.我试图在我的本机基本代码中实现它的工作正常,所以我的服务器设置没有任何问题.但不要如何解决反应原生.任何人都对这个问题有所了解. 在此输入图像描述

Spo*_*ort 5

我已经解决了这个问题.不是twilio npm.关于设置iOS反应原生项目的问题.现在我在node_modules,react-native-twilio/ios and add RCTTwilio.xcodeproj to你的项目中使用了这个步骤1 .

2- Add libRCTTwilio.a to Build Phases -> Link Binary With Libraries
Run Code Online (Sandbox Code Playgroud)

我错误地调用了Twilio.addEventListener(),它的需要Twilio.addEventListener ('type of event', 'call a event hadler'),

例如

Twilio.addEventListener('deviceDidReceiveIncoming', this._deviceDidReceiveIncoming);
Run Code Online (Sandbox Code Playgroud)

  • 嘿体育,谢谢你在这里发布你的修复.我们能给你一件Twilio衬衫吗?发送电子邮件至mspeir@twilio.com了解详情. (2认同)