Firebase:将同一帐户限制为只能同时登录一台设备。安卓

时间:2020-10-22 15:32:03

标签: android firebase firebase-realtime-database firebase-authentication

我想开发一个用户只能同时登录一个设备的应用程序。例如,如果用户在设备A上登录,然后用户使用相同的帐户登录到设备B,则设备A应该自动注销。

我有以下代码可检测谁在Firebase Realtime数据库中登录:

private void writeNewUser(String userId, String name, String email) {
    User user = new User(name, email);

    mDatabase.child("users").child(userId).setValue(user);
    ArrayList<String> userNames = new ArrayList<>();
    userNames.add(name);
    mDatabase.child("usernamelist").setValue(userNames);
}

在同一个帐户登录设备B,然后注销设备A,并向设备A发出AlertDialog时如何设置侦听器?

0 个答案:

没有答案
相关问题