标签: sms-verification

如何在Firebase Phone Authentication Android中重新发送短信验证?

根据Firebase文档(https://firebase.google.com/docs/auth/android/phone-auth#send-a-verification-code-to-the-users-phone),callback可以处理电话号码身份验证.

mCallbacks = new PhoneAuthProvider.OnVerificationStateChangedCallbacks() {

    @Override
    public void onVerificationCompleted(PhoneAuthCredential credential) {

        Log.d(TAG, "onVerificationCompleted:" + credential);
        signInWithPhoneAuthCredential(credential);
    }

    @Override
    public void onVerificationFailed(FirebaseException e) {

        Log.w(TAG, "onVerificationFailed", e);
    }

    @Override
    public void onCodeSent(String verificationId,
                           PhoneAuthProvider.ForceResendingToken token) {

        Log.d(TAG, "onCodeSent:" + verificationId);

        // Save verification ID and resending token so we can use them later
        mVerificationId = verificationId;
        mResendToken = token;
    }
};
Run Code Online (Sandbox Code Playgroud)

我的问题是关于onCodeSent方法.它在此处的文档中说(https://firebase.google.com/docs/reference/android/com/google/firebase/auth/PhoneAuthProvider.ForceResendingToken)

token可用于强制重发的SMS验证码.但是,在对doc进行一些研究后,我仍然不知道如何.

我想问一下如何使用它token重新发送短信验证?

android firebase firebase-authentication sms-verification

14
推荐指数
1
解决办法
1万
查看次数

发送给用户注册的验证码保存在哪里

我对 Django 有点陌生,这是我第一次实现带有短信验证的注册表单。

我获取用户手机号码并生成一个随机数并发送给他;我希望生成的代码在 30 分钟后过期,之后我不需要它们,因此将它们保存在数据库中并在过期时间后删除它们似乎不是一个好主意。

我想知道是否有人可以帮助我解决“实现这一点的最佳方法是什么?”的问题。

非常感谢你提前

python django sms-verification

7
推荐指数
1
解决办法
1808
查看次数

firebase auth 自动检测验证码不起作用

我正在开发一个 flutter 应用程序,需要通过发送 OTP 来验证用户的手机号码。为此,我使用 Firebase 电话身份验证。一切正常,直到我将应用程序上传到 Play 商店。将应用程序上传到 Play 商店后,短信自动检索功能不再起作用。(上传到 Play 商店后,短信不包含11 位哈希密钥)。

满足以下要求

  • 在 Play 控制台中添加来自 google play 应用程序签名的 sha-1 和 sha-256 密钥
  • 在云控制台中启用设备检查API
  • 在 Firebase 控制台中启用移动身份验证

非常感谢您的帮助,因为我在过去两天中一直在寻找这个问题,但没有任何结果。

android firebase firebase-authentication sms-verification flutter

7
推荐指数
1
解决办法
1394
查看次数

如何实现用于短信验证码的 UITextField 布局/设计?

我正在尝试为 SMS 验证代码实现以下功能。我将如何实现它?在查看了 Github 中的一堆库之后,没有一个与这个在行业中广泛使用的设计相似。

我尝试用六个文本字段来实现它,但发现了许多问题,因为做了很多工作,除了第一个文本字段之外的所有初始输入都阻塞了,延迟移动firstResponder等等,是什么让我想知道拥有 6 个文本字段是否真的是最好的方法。

四舍五入的边界是小菜一碟。困难的部分是功能(即光标平滑移动,来回移动,输入错误时将它们全部变为红色等)

你们有什么感想?我怎样才能实现这样的行为/功能?

在此处输入图片说明

iphone uitextfield ios swift sms-verification

5
推荐指数
1
解决办法
6692
查看次数

没有READ_SMS权限的android sms验证

我知道使用Android O,现在我们可以阅读短信验证而无需READ_SMS权限.可以使用createAppSpecificSmsToken API完成.

但我需要一个完整的示例来演示整个SMS验证例程.

android sms-verification android-8.0-oreo

4
推荐指数
1
解决办法
2294
查看次数

“使用 SMS Retriever API 自动短信验证”与“使用电话号码通过 Firebase 进行身份验证”

在我的 andoird 应用程序上进行自动短信验证我可以使用这个:

“使用 SMS Retriever API 进行自动 SMS 验证”

https://developers.google.com/identity/sms-retriever/overview

好的。

但要进行自动短信验证,我还可以使用 Firebase:

“使用电话号码在 Android 上通过 Firebase 进行身份验证”

https://firebase.google.com/docs/auth/android/phone-auth

这两种方法有什么区别?

android firebase-authentication sms-verification

3
推荐指数
1
解决办法
1637
查看次数

通过键盘读取 SMS OTP 的正确格式是什么?iOS系统

首先,我遇到了与这个问题How to show verify code suggest on Keyboard from Message相同的问题,然后当我收到一条包含 的消息时Your one time password is 123456,我的键盘中建议了密码,情况是,我不知道是什么我需要接收的短信的正确格式,在哪里可以看到可读短信 OTP 的某些文档或规则和说明?

在我给定的链接中,他们提供了一个视频链接,但由于某些个人原因,我无法观看。

sms one-time-password ios sms-verification

2
推荐指数
1
解决办法
5394
查看次数