2016-02-04 57 views
1

我正在寻找与Twilio的IP消息API使用像React Native或Ionic的交叉移动框架。我的问题是 - 这是一个理智的请求?我看到Twilio有一个我打算使用的Javascript库。成功/失败的例子也有帮助。Twilio在跨平台移动工具(Ionic,React-Native)

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

+0

我们现在正在使用Twilio,但我们正在使用React Native实现Native iOS SDK。我们现在正在考虑转向JavaScript SDK以利用代码推送等服务,所以我希望听到您可能已经实现JavaScript SDK的成功,并且如果我们最终这样做了,我会告诉您并取得任何成功。 –

+0

听起来不错。我会在接下来的几天对JS方法有所反馈。随意在这里发表评论,以便其他人可以搭载。 – sparkFinder

+0

嘿@sparkFinder,你使用JS SDK的经验是什么?你可以分享的任何代码或建议?我正在使用React Native,并且对此非常感兴趣 –

回答

0

当前的解决方案是为Twilio消息传递实现本地模块。检查Twilio的IPM文档是否适合他们的iOS快速入门。 Twilio Node SDK使用的库过多,与Apple的JavaScriptCore运行时发生冲突。

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

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

您可以跟踪相关阵营原住民的问题在这里: (症状 - 节点模块缺失):https://github.com/facebook/react-native/issues/4968

2

如果任何人发现他们从谷歌搜索在这里了,我最近发布我开发来实现IP代码Messaging on React Native for my org。您可以在GitHub上查看:react-native-twilio-ip-messaging。它目前支持iOS的Android仍处于测试阶段。

+1

更新,Android已经发布,并支持更新版本的SDK。 –