我已将Firebase身份验证与Android应用集成 . 现在我必须存储其他应用相关数据,如用户扩展配置文件,用户首选项,设置等 .
根据Firebase documentation,实时数据库可用于保存任何数据 .
-
这是正确的方法还是在firebase中还有其他方法来存储数据?
-
如果这是正确的方法,我应该在这里使用什么数据库名称?我的意思是在Firebase中创建数据库的位置?
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("<<Database Name>>");
1 回答
是的,这是正确的方法 . 例如,如果您使用firebase身份验证以使用电子邮件登录用户,则必须使用firebase实时数据库才能存储与用户示例相关的其他信息:
要能够使用子节点用户访问数据库实例,您可以执行以下操作:
或这个:
无需在
getReference("<name here>");
中写入数据库的名称 . 这在旧版本中是必需的,但现在不需要它 .