【问题标题】:Retrieve SMS code sent to user's phone - Firebase SMS Authentication检索发送到用户手机的 SMS 代码 - Firebase SMS 身份验证
【发布时间】:2020-04-15 08:22:46
【问题描述】:

我想获取 Firebase 发送给用户的实际代码。

我尝试使用以下代码:

PhoneAuthCredential credential = 
    PhoneAuthProvider.getCredential(verificationid, usercode);

String ActualCode = credential.getSmsCode();

但这似乎不起作用,因为看起来getSmsCode() 检索用户输入的代码。

【问题讨论】:

    标签: android firebase firebase-authentication


    【解决方案1】:

    不,没有。你应该为此感到高兴。

    此类 API 会给您的用户带来潜在的安全漏洞。使用不当可能会导致黑客访问您用户的数据。因此,Google 不公开它是一个很好的决定。

    但是,如果您尝试实现自动登录功能,请注意,在某些设备上,Google Play 服务会自动检测传入的验证短信并执行验证,而无需用户操作。

    详细了解here Firebase SMS Auth 的自动检索机制。

    【讨论】:

      猜你喜欢
      • 2019-12-04
      • 2015-02-06
      • 2022-11-11
      • 1970-01-01
      • 1970-01-01
      • 2021-11-28
      • 2019-04-21
      • 2021-06-10
      • 2021-12-21
      相关资源
      最近更新 更多