问题标签 [sms-retriever-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
72 浏览

react-native - SMS Retrieve API 反应原生

短信检索接口

我正在此应用程序中使用 react native android 应用程序 我正在读取从 SMS 网关发送的 OTP 我正在使用 SMS 读取权限,该应用程序运行良好,但是当我尝试在 google play 中上传它时,它被拒绝因为 SMS 读取权限。我已经阅读了有关替代品的信息,那就是 SMS 检索 API 任何人都可以帮助我如何在本机反应中实现它。

0 投票
1 回答
3216 浏览

android - 如何在 Android 中自动读取短信?

从 2019 年 1 月 9 日起,如果 Google 没有说明必要性,则 Google 将从具有 READ SMS AND CALL LOG 权限的应用程序从 Playstore 中删除。

Google 引入了 SMS Retriever API 来自动获取应用内通过 SMS 发送的验证码。

但是这些 API 没有明确表达,非常混乱。不知道是不是我觉得很乱。无论如何,这是我为阅读短信而研究的内容,但我什么也听不懂。

我不确定这是否是自动阅读短信的正确链接。

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

我使用了这些依赖项

有一个很好的教程来实现自动阅读短信,但有些 API 已被弃用,所以我试图找到任何简单的解释来在 Android 中实现自动阅读短信。

这是该教程的链接

https://androidwave.com/automatic-sms-verification-android/

0 投票
2 回答
1053 浏览

android - SMS检索器api android在vivo v15 pro,redmi note 4中不起作用

我已经使用此处的指南在我的应用程序中成功实现了 SMS 检索器。我的代码工作正常,并且在许多设备中自动填充了 otp,但有些设备(如 vivo v15 pro、redmi note 4)无法正常工作(BroadcastReceiver 的 onReceive() 未触发)。我在这里附上了我的代码。检查并让我知道您是否对此有任何解决方案。谢谢

清单.xml

SMSRetrieverBroadcastReceiver.kt

MainActivity.kt

0 投票
1 回答
625 浏览

android - 在 smsRetreiver Android 的 sms 中隐藏哈希

我正在使用使用 SMS Retriever API 的安全 Android OTP 和帐户验证,为了使服务正常工作,我收到的短信应采用以下格式:

随着 <#> 在乞讨和最后的散列,有没有办法删除它(或者至少让它对用户不可见?

谢谢!

0 投票
1 回答
487 浏览

android - SMS Retriver API 在 Playstore Derived Build 中不起作用,但在上传的原始构建中起作用,为什么?

我在 SMS 检索器 API(React Native Application Version = 0.59.5)上工作,它在调试模式、发布模式和 Play 商店的早期应用程序版本中也使用包react-native-sms-retriever V-1.0.3成功运行。但上次,我更新了构建和 SMS retriver API 已停止自动获取消息功能。我再次尝试生成哈希键,它们与早期版本中的相同。我使用了这两个命令AppSignatreHelper来生成哈希键,两者在发布模式下都是相同的并且工作正常。但是当我在谷歌播放控制台中更新 APK 时,它不起作用。任何人都可以帮助解决这个问题。

0 投票
2 回答
3630 浏览

android - 如何在 Android 中将 GoogleAPIClient(已弃用)与 SMSRetriver API 一起使用

我正在尝试实现 SMS Retriever API 以进行 SMS 验证。文档中提到的官方方式说使用GoogleApiClientwithHintRequest从设备中检索手机号码

但是GoogleAPIClient不推荐使用并替换为GoogleApi接口,例如GoogleSignInClient. 我尝试使用GoogleSignInClientgetHintPickerIntent不接受。即使在被弃用后使用旧 API 是否安全,或者有没有办法将后者与 SMSRetriver API 一起使用?

0 投票
1 回答
71 浏览

android - 我添加了 OtpBroadcastReceiver 并注册了它,但我似乎无法从中获取消息

这是我的片段-

这是我的OtpBroadcastReceiver-

和我的清单文件 -

我似乎无法从我的广播接收器获得任何信息,尽管短信检索器的 toast 消息确实显示成功添加检索器

我想我错过了片段和广播接收器之间的连接,但我不确定 - 有人知道我错过了什么吗?

0 投票
1 回答
547 浏览

java - SMS Retriever API 中已发布 APK 上的 HASH 字符串键

很多这样的问题被问到了。但没有一个对我有用。

问题:

我能够在调试模式下使用AppSignatureHelper.java获得正确的密钥,并且一切都按预期工作。而且我已经在 Play Store 上发布了我的应用程序,并在已签名的 apk 上使用了相同的类来检索 HASH 密钥,但它不起作用。我尝试了很多以前这样的问题中提到的所有其他方法。和下面使用密钥库的代码:

他们都没有在已发布的应用程序中工作。短信根本看不懂!!任何帮助,将不胜感激。

0 投票
1 回答
1122 浏览

java - 尽管设备已收到消息,但未从 SMS 检索器 API 接收 SMS 内容

我想使用 SMS Retriever API 自动获取验证码,但我没有从 API 接收 SMS 内容。

我使用模拟器进行测试,短信正确发送到设备,但我的程序无法接收和使用。

我的 SmsReceiver.java 类:

MainActivity.java 类

清单文件:

谷歌图书馆:

我的短信:

0 投票
1 回答
317 浏览

ionic4 - 如何在 IONIC v4 中计算短信检索器 API 的哈希字符串

我正在使用离子短信检索器插件在 Ionic 4 中实现自动 OTP 验证,并且我正在从我的短信模板的 getAppHash 方法获取 App 哈希字符串,但它在发布模式下不起作用。所以请建议如何解决这个问题。而且我还需要从命令行计算 App Hash,它是如何工作的?

请建议

谢谢