Firebase
Firebase在2014年底加入的Google
採用noSql,以JSON互傳資料
本身SDK可以幫你處理離線問題(斷線,重連,保留訊息重新發送...)
使用起來簡單,但在設計noSql資料需要比較多功夫
參考文件
ref | link |
---|---|
firebase | https://www.firebase.com/ |
github | https://github.com/firebase/AndroidChat |
document | https://www.firebase.com/docs/android/ |
如何使用
1.gradle
compile 'com.firebase:firebase-client-android:2.3.1+'
android {
...
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/LICENSE-FIREBASE.txt'
exclude 'META-INF/NOTICE'
}
}
2.initial
在你的 Application 的 onCreate...
Firebase.setAndroidContext(this);
3.getInstance
Firebase myFirebaseRef = new Firebase("https://<YOUR-FIREBASE-APP>.firebaseio.com/");