我使用Firebase为单个iOS应用程序使用数据集中的数据,最终我希望这样做,以便用户可以在Firebase中使用和写入数据。
如果有3位用户正在使用该应用,那么他们是否都使用相同的Firebase数据实例?
汤姆,马克斯,亚历克斯都看到了彼此的数据,或者他们只是看到过 他们自己的数据?
也就是说,他们是否正在使用/向同一个Firebase应用程序写入数据?
我真的不想这样做,我希望将每个用户的数据分开并保密(不登录)。
是否可以使用Firebase执行此操作?
由于
答案 0 :(得分:3)
如果3位用户正在使用该应用,他们是否都使用相同的Firebase数据实例?
这完全取决于您的申请。 Firebase是托管服务,您可以选择如何实施它。
汤姆,麦克斯,亚历克斯都看到彼此的数据,或者他们只看到自己的数据?
与之前相同:这取决于您为数据库设置授权规则的方式。 Firebase guide on security & rules中很好地记录了这种访问控制。
我想将每个用户的数据分开并保密(不登录)。
您可以使用Firebase anonymous authentication对用户进行身份验证,而无需他们识别自己。
一般情况下,您可以在Firebase文档中花费更多时间。在Firebase programming guide for iOS花费几个小时将使选项更加清晰,并且可以防止出现许多问题。