我有一个将数据写入 Firease 数据库的 iOS 应用程序。 iOS 应用程序使用带有电子邮件/密码的 Firebase 身份验证。 该网络应用程序还使用 Firebase Auth。但我不希望 iOS 用户能够登录到网络应用程序。有没有办法将两者分开?
最佳答案
实现此目的的简单方法是为每个名为 os
(操作系统)的用户添加一个新字段,其值为 iOs
或 web
,根据用户创建帐户的操作系统。当用户从 iOs 设备创建帐户时,您需要将值设置为 iOs
。 web
也是如此。
当一个用户想要登录时,你只需要验证它是什么类型的用户。如果用户已将值设置为 iOs 并且他尝试通过 Web 登录,则不允许它。反之亦然。
希望对您有所帮助。
关于ios - 区分应用程序登录和 Web 登录到 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45479823/