使用电话号码进行登录身份验证

17 Mar 2025 | 5 分钟阅读

电话号码身份验证是最后一个登录方法,我们将在身份验证部分讨论。 许多组织广泛使用这些身份验证方法。

我们可以使用 Firebase 身份验证,通过向用户的手机发送短信来登录用户。

用户将使用他们在消息框中收到的一次性代码登录。

我们将详细介绍如何验证它并编写所有代码。 对于使用电话号码的登录身份验证,我们也可以使用之前讨论过的 Firebase UI。

开始步骤是相同的,例如创建 Firebase 项目,创建 Android Studio 项目,将 Firebase 添加到我们的 Android 应用程序,添加 firebase-auth 和 firebase-core 依赖项,添加 SHA-1 和 SHA-256 密钥,添加 JSON 文件,并应用插件。 下一步是在 Firebase 控制台中启用电话号码身份验证。 完成这些初步步骤后,我们必须执行以下步骤

步骤 1

现在,我们将在 Manifest 文件中添加使用 Internet 的权限。

步骤 2

现在,我们将修改我们的“activity_main.xml”文件以进行电话号码身份验证。 布局设计如下

Sign-In Authentication Using Phone Number

步骤 3

现在,我们将编写电话号码身份验证的代码。 我们将修改我们的“MainActivity.java”文件。 以下是电话号码身份验证的代码。

输出

Sign-In Authentication Using Phone Number
Sign-In Authentication Using Phone Number