2016-02-04 56 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。 –