使用 Firebase 的 FCM 令牌禁止用户?

Using Firebase's FCM token to ban a user?

我正在使用 Ionic、Angular 和 Firebase 构建应用程序。

如果需要,我希望可以选择禁止用户,我想知道是否将用户的 FCM 令牌存储在我的 ban-list 下的数据库中,然后检查客户端以查看如果这些变量匹配是解决问题的好方法吗?

我已经获得了用户的 FCM 令牌,因为我也在显示推送通知,所以这似乎是一个非常简单的添加。

我正在为我的产品构建一个 MVP,因此它不必像 Fort Knox,但我只是想知道是否有更好的方法或者我上面列出的方法是否合理。

有什么想法吗?谢谢!

我认为 FCM 令牌不是用作禁止列表项的好参数,为什么不使用在他们与 firebase 注册时生成的用户 uid?或者用户不必登录?其他解决方案(这不是最好的,但会起作用)如果你不使用 firebase auth 禁止用户使用你可以使用 device plugin 获得的设备 uuid,关于使用设备 uuid 的情况是,如果其他人尝试在该设备上登录该应用程序,但他们根本无法登录,因为您阻止了整个设备,而不仅仅是一个用户。