当我通过firebase密码认证创建新用户时,我正在尝试用用户信息更新我的firebase实时数据库。在成功登录后,我将转到另一个页面。问题是,在上面的场景中,我的数据库没有更新,但是,如果停留在登录页面中,并且不更改为任何其他url,则数据库会更新。
下面是我创建用户代码
firebase
.auth()
.createUserWithEmailAndPassword(email, password)
.then((userCredential) => {
// Signed in
var user = userCredentia
我已经创建了一个应用程序,使用firebase实时数据库和存储。我的应用程序允许用户互相发送消息,但我不确定当他们收到新消息时如何通知用户。我将所有消息存储在一个名为messages的节点中。然后,我将消息关系存储在另一个名为"user-messages“的节点中。如何监视" user -messages“节点,以便向用户发出有新消息的通知?我熟悉观察事件类型,例如:.Value和.ChildAdded,但我不确定如何触发事件来向用户发送通知。
编辑:赋予了更多的清晰度。
我正在用Firebase创建一个AngularJS、Yeoman堆栈、AngularFire应用程序,我使用生成器-angularfire ()来设置angularfire。我只下载了电子邮件/密码验证,因为认证的唯一要点是,为了管理目的,我需要几个用户来为站点创建新的和销毁旧的内容。然而,当我访问我的‘example.com/#/登录’并试图通过电子邮件和密码注册一个新用户时,它会给我一个
Error: The specified authentication type is not enabled for this Firebase.
是因为我的应用程序/Firebase数据库中没有用户模
我正试图在中使用GeoFire来获取当前通过身份验证的用户的位置,并将其保存为Firebase数据库中的GeoLocation。我在网上任何地方都找不到工作代码的实际例子。
这就是我想要做的:
var firebaseRef = firebase.database().ref().child("Users");
var geofireUser = geofire(firebaseRef);
这是我正在犯的错误:
TypeError: Attempted to assign to readonly property.
在我的Android应用程序中,我已经启动并运行得很好,上面