Firebase功能获取用户电话号码

时间:2017-08-05 18:13:34

标签: firebase firebase-authentication google-cloud-functions

我正在使用Firebase功能使用auth触发器在onCreate中保存用户信息。如果使用此方法进行身份验证,是否有办法获取用户的电话号码?

1 个答案:

答案 0 :(得分:4)

Functions Github repo所示:

  

Phone Auth现在可以按预期触发云功能。以下是您可能会收到的UserRecord对象(event.data)中的示例:

{
  "metadata": {
    "createdAt": "2017-06-01T23:01:23.000Z",
    "lastSignedInAt": "2017-06-01T23:01:23.000Z"
  },
  "phoneNumber": "+1555123456",
  "providerData": [
    {
      "providerId": "phone",
      "uid": "+1555123456"
    }
  ],
  "uid": "C6simWCCNlO3Mdyq9PYyY1O8qPJ3"
}

然后可以从UserRecord.phoneNumber

获取电话号码