Twilio跨平台移动工具(离子,反应本机)

我正在寻找与Twilio的IP消息API使用像React Native或Ionic的交叉移动框架。 我的问题是 – 这是一个理智的要求? 我看到Twilio有一个我打算使用的Javascript库。 成功/失败的例子也将有所帮助。

我的总体目标是跨平台build立简单的聊天室。

如果有其他人通过Googlesearchfind了他们的方式,我最近发布了我开发的用于在我的组织机构的React Native上实现IP消息传递的代码。 你可以在GitHub上看看: react-native-twilio-ip-messaging 。 它目前支持iOS的Android仍处于testing阶段。

目前的解决scheme是为Twilio Messaging实现本地模块。 检查Twilio的IPM文档为他们的iOS快速入门。 Twilio Node SDK使用的库太多,与Apple的JavaScriptCore运行时冲突。

您的本地模块将通过RN桥与React Native应用程序进行通信。 在高层次上,你必须实现从sendMessage/joinChannel > iOS的sendMessage/joinChannelsendMessage/joinChannel > RN receivedMessage/Channel

一个例子(我已经传达给Twilio团队)是,当像crypto这样以npm-V8为中心的代码无法移植时,他们的JS SDK破坏了。 我猜测有几个其他的基本库在Node中很常见,不会被React Native的构build系统移植过来。

您可以在这里跟踪相关的React Native问题:(症状 – 节点模块丢失): https : //github.com/facebook/react-native/issues/4968