gpt4 book ai didi

android - SMS Retriever API 不适用于 Firebase PhoneAuth

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:20:47 25 4
gpt4 key购买 nike

我开发了一个具有 firebase 电话号码身份验证的 android 应用程序。输入电话号码后,firbase 通过短信发送验证 OTP 号码。所以我在我的应用程序中添加并允许 SMS 读取权限

现在根据 Google Play 政策,我们需要删除 SMS 读取权限并实现 SMS Retriever API。

因此,我使用 SmsRetrieverClientSMSBroadcastReceiver 实现了 SMS Retriever API,并具有必要的依赖性。

我注册广播接收器,将电话号码提交给 firebase。我启动了 client.startSmsRetriever(); 并成功启动了 onSuccess() 回调。

而且我还收到了来自 Firebase 的短信,但是 SMSBroadcastReceiver 没有收到关于 CommonStatusCodes.SUCCESS 的任何回调,5 分钟后我收到了关于 CommonStatusCodes.TIMEOUT .

关于 firebase 消息格式或其他方面的任何问题?

所以请帮助我,在此先感谢。

最佳答案

几乎是一个答案:它无法工作,因为 SMS Retriever 工作的 SMS 内容的“格式”是“#”......和来自应用程序的 SHA256,但 Firebase SMS 格式不同,因此 SMS Retriever 不会“识别”SMS一个有效的。

关于android - SMS Retriever API 不适用于 Firebase PhoneAuth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53755439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com