React Native + Firebase - 在数据库

时间:2017-09-27 11:46:47

标签: firebase react-native firebase-realtime-database

我有一个关于在数据库中存储数据的问题。

我在应用内的某些屏幕上工作:登录屏幕(用户可以访问您的帐户),注册屏幕(用户所在的位置)可以创建一个新帐户),用户提供信息的屏幕(例如'母亲姓名和身高')和个人资料屏幕(其中信息)由用户提供显示)。

我的问题是:如何在Firebase数据库中保存用户提供的此信息?

我在登录屏幕注册屏幕中没有任何问题,但我不知道如何在Firebase数据库中保存用户提供的信息在屏幕中,用户提供信息

你们中的任何人可以帮助我吗?我知道我可以使用firebase auth创建一个名称,电子邮件和密码的用户,但我不知道如何在Firebase数据库中保存用户提供的信息。我知道我可以添加一个节点,但我不知道如何。我阅读了一些文章,但没有人谈论在Firebase中创建节点。

提前致谢!

注意:

*用户在注册屏幕 n上创建帐户后,用户提供信息的屏幕

*如果您想了解我尝试做什么,请查看GitHub中的项目:https://github.com/JoaoVRodrigues01/React-Native-Codec-App

1 个答案:

答案 0 :(得分:0)

最好的方法实际上是将所有数据存储在firebase数据库中。如果您只存储在本地存储上,则用户可以将其删除并丢失所有可用的数据,或者也可以在不同用户之间共享数据。

请记住,要编写/读取数据库节点,用户必须具有正确的权限,要么已记录,要么您的数据库允许匿名访问。

如果您需要保留数据,可以使用react-native-firebasehttps://invertase.io/react-native-firebase/#/),例如在用户离线时在本地使用它。

希望它有所帮助。