【发布时间】:2019-10-09 13:19:57
【问题描述】:
我正在使用flutter和firebase来管理我的用户,在这个链接中,它说你可以在用户创建期间指定uid:https://firebase.google.com/docs/auth/admin/manage-users#create_a_user
我的问题: dart/flutter 中的等价物是什么?我了解 firebase 会为您自动生成一个,但在我的用例中,我需要能够指定我的。
对于颤振,我只知道 createUserWithEmailAndPassword 方法,但它没有 'uid' 参数。
FirebaseAuth.instance.createUserWithEmailAndPassword(email: null, password: null)
然而,在上面的链接中,他们提供了一个使用此类方法的示例 (node.js)。
admin.auth().createUser({
uid: 'some-uid',
email: 'user@example.com',
phoneNumber: '+11234567890'
})
.then(function(userRecord) {
// See the UserRecord reference doc for the contents of userRecord.
console.log('Successfully created new user:', userRecord.uid);
})
.catch(function(error) {
console.log('Error creating new user:', error);
});
【问题讨论】:
标签: firebase flutter dart firebase-authentication