IE-Terminal
一个模仿微信的完整React-Native项目,使用WebSocket实现后台数据传输。
TODO:
- 数据库表单设计
- 最近聊天对话框 -> 当前在线用户对话框
- 最近聊天记录数据存储
- Socket连接建立时机
DONE
- 登录注册页面及功能
- 数据库基础操作
- Socket全局连接
- 通讯录功能
Installation
- npm install
- React-Native-Webview-Crosswalk项目配置GitHub
- React-Native-SplashscreenGitHub
- React-Native-Sqlite-StorageGitHub
Tips & Tricks
Database
React-Native-Socket.io
使用原生socket.io-clientstackoverflow
踩了两个GitHub坑,坑1连接不上服务器,返回isConnect==false。坑2只适配到0.25.0,在0.28.0版本中socket.initialize函数被弃用,导致无法连接。
Pitfalls
- Passing keys to children in React.js stackoverflow
- TODO
Others
不知道怎么分类。囧
Java于JavaScript通信
由于项目需求,需要内嵌一个类似WebView以复用以前项目,CrossWalk基于Chromium