首页 > 解决方案 > 使用他们提供的电话号码向用户发送带有 firebase 的消息

问题描述

我正在使用 firebase 进行登录,并在 android 应用程序中启用了电子邮件身份验证。

在注册时,我会收到电话号码以及电子邮件和密码。当他们单击忘记密码时,我想向我的用户号码发送一条带有新密码的消息。

我无法弄清楚如何做到这一点,所以请帮助我。

标签: androidfirebasefirebase-authentication

解决方案


FCM 不使用基于电话号码的 SMS 服务,而是使用在安装时生成的设备令牌。您可以使用需要启用 Blaze 计划和云功能的 FCM 来实现此功能:https ://firebase.google.com/docs/cloud-messaging

从那里,您可以使用动态链接或应用内路由来触发云功能和密码重置。

如果您想使用该号码发送短信,则需要实施 3rd 方提供商,我可以推荐此使用 Vonage 的指南: https ://learn.vonage.com/blog/2020/01/24/send -and-receive-sms-messages-with-firebase-functions-dr/


推荐阅读