当互联网断开连接或用户将杀死该应用程序时,我正在使用以下方法更新用户状态。下面的代码可以在iOS上正常工作。但在Android中,其更新状态在Firebase上。
var amOnline = firebase.database().ref('.info/connected');
var userRef = firebase.database().ref('users/' + resObject.id + '/status');
amOnline.on('value', function (snapshot) {
if (snapshot.val()) {
userRef.onDisconnect().set(false);
userRef.set(true);
}
});
userRef.onDisconnect()
任何帮助将不胜感激。