You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Firebase Admin SDK仅通过手机号添加用户?

仅通过手机号使用Firebase Admin SDK添加用户

你可以直接在createUser方法的配置对象中使用phoneNumber参数,无需传入邮箱或密码,就能创建仅关联手机号的用户。

修改后的云函数代码如下:

return admin.auth().createUser({
  phoneNumber: data.phoneNumber, // 传入符合格式的目标手机号
  displayName: data.name,
  disabled: false
})

关键注意事项:

  • 手机号必须遵循E.164标准格式,即带国家/地区代码的完整号码,比如+8613800138000(中国大陆手机号)、+14155552671(美国手机号),不能省略前缀的+号和国家代码。
  • 这类用户未设置密码,后续只能通过手机号+短信验证码的方式登录你的React应用,无法使用邮箱密码登录。
  • 你依然可以根据需求添加displayName、photoURL等其他用户属性。

内容的提问来源于stack exchange,提问作者Sky Lurk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 04:45:31