2016-12-10 9 views
0

react-native-androidでsocket.io-clientを正常に使用した人はいますか?私はいくつか検索しましたが、それはミックスバッグのようです。socket.io-clientはネイティブのアンドロイドに反応しますか?

私は自分のプロジェクトにそれを使うべきかどうかを判断しようとしていますが、アンドロイドバージョンの設定はまだありません。だから、私が銃を飛ばす前に、それが実際に機能するかどうかを見たいと思う。

答えて

0

私はhttps://github.com/gcrabtree/react-native-socketioがReact-Native 0.39のAndroidでうまくいきました。しかし、socketConfigパラメータがコンパイル時に正しく解析されない問題があるようですが、socket connect urlにパラメータを追加することで回避できます(すべてのパラメータが接続URLに渡されるわけではありません)。トークン認証のある部屋に接続するためのコード

this.socket = new SocketIO(`${this.baseUrl}/${this.socketRoom}?token=${GlobalState.socketToken}`); 
    this.socket.on('connect',() => resolve()); 
    this.socket.connect(); 

私はまだiOS上で動作しています。

関連する問題