使用Firebase Javascript库,当客户端断开连接时,我可以使用onDisconnect()方法来调度数据库更新。
谷歌发布了一套名为PolymerFire的聚合物元素,这使得连接聚合物应用程序和Firebase非常容易。
有没有人知道如何在使用onDisconnect的聚合物应用程序中使用PolymerFire方法?
发布于 2016-12-31 04:50:50
我找到答案了!
因此,在我的应用程序开始时,我初始化了这个firebase应用程序,如下所示:
<firebase-app name="notes" ...></firebase-app>然后,在我的应用程序中,我添加了一个firebase文档来查看我的连接状态:
<firebase-document app-name="notes" path="/.info/connected" data={{conStatData}}>
</firebase-document>我在conStatData上添加了一个观察者:
observers: ['_conStat(user, conStatData)'],最后,回报代码:
_conStat: function(user, status) {
if (status === true) {
firebase.app('notes').database().ref('/presence/' + user.uid).set('online')
firebase.app('notes').database().ref('/presence/' + user.uid).onDisconnect().set('offline')
}
},https://stackoverflow.com/questions/41405333
复制相似问题