问题标签 [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.
android - Espresso:如何在用户同意的情况下对 Sms Retriever 进行 UI 测试?
我目前正在收听 Google Play 服务广播的操作 SmsRetriever.SMS_RETRIEVED_ACTION 以检查是否检索到 OTP SMS。首先,我启动 SmsRetriever:
我的 BroadcastReceiver 看起来像这样,在实际场景中工作得非常好:
}
我想以某种方式模拟这个 onReceive 方法,以测试和验证我的 onActivityResult 代码是否按预期工作,并使用检索到的 OTP 自动填充 EditText。
关于如何使用 Espresso 和 Mockito 做到这一点的任何提示?
android - SMS Retriever API 是否应该在消息应用程序中显示消息?
我已经基于this和this等示例在 Xamarin Android 上实现了SMS Retriever。一切正常,除了我假设被BroadcastReceiver类拦截的消息(见下文)也显示在Messages应用程序中(显示 SMS 消息的位置)。
- 我将Attributes与BroadcastReceiver类(见下文)一起使用,而不是在AndroidManifest.xml中执行等效操作。
SmsRetriever 对象在MainActivity Create()
var smsRetriever = SmsRetriever.GetClient(this.ApplicationContext);
方法中初始化并激活为smsRetriever.StartSmsRetriever();
我的应用程序正在使用Twilio的可编程 SMS API 发送 OTP 代码,该代码以新行上的 App Hash 字符串终止,如 SMS Retriever API 所指定的那样。除了消息应用程序中显示的 SMS 消息外,这按预期工作。
我还使用另一部手机发送代码,它的工作方式与上面的 Twilio 服务器完全相同。
问题:消息是否按预期显示在消息应用程序中,因此是不可避免的,还是我错过了在消息应用程序中抑制 SMS 消息的内容?
我假设检测到 App Hash String 的 SMS Retriever API只会将 SMS 消息转发到 BroadcastReceiver 而不会转发到Messages应用程序(充其量在此处显示毫无意义)。
flutter - 是否有任何示例可以帮助我使用颤振短信检索器 api 插件?
是否有任何示例可以帮助我使用颤振短信检索器 api 插件,我真的需要一个如何实现它的示例,因为我的应用程序由于短信权限而在 Playstore 中被拒绝并且他们建议使用短信检索器 api 插件?
react-native - React-native 短信检索器未按预期工作
我正在开发一个 React Native 应用程序 - sms-retriever API 来自动读取 SMS 以从消息中检索 OTP 这篇文章之后:https ://github.com/Bruno-Furtado/react-native-sms-retriever
我在安卓设备上运行当我按下调用上述消息的按钮时,它应该开始收听但是当收到一条短信时,它不会用短信提醒代码有什么问题?
android - 使用GoogleApiClient实现Android自动短信验证
我正在尝试使用 GoogleApiClient 在片段中实现自动短信验证 Android。我正在关注此处的官方文档Automatic SMS Verification with the SMS Retriever API
我卡在这部分获取用户电话号码
下面是我的代码以及我如何尝试在 Android 中使用一个片段来实现,其中我有一个 TextInputEditText 的编辑文本作为电话号码
我的片段声明
我的片段实现了以下
在 xml 中查找我的视图并初始化 GoogleApiClient
我的方法
我正在实施以下方法来获取有问题的用户电话号码
问题出在 startIntentSenderForResult 我有以下错误
根据 startIntentSenderForResult 方法是应该实现以下
我应该为@Nullable Bundle 选项添加什么
android - 使用 Firebase Auth 进行身份验证时,短信验证码请求失败
使用 Firebase Auth 进行身份验证时,我想自动输入通过 SMS 接收的代码。我能够接收短信并手动完成身份验证过程,但是当我使用 SmsRetriever 时,应用程序崩溃,然后显示底部工作表对话框。这是出现在 Logcat 中的所有内容:
E/FirebaseAuth:[SmsRetrieverHelper]短信验证码请求失败:未知状态码:17010 null
用户输入电话号码的片段中的代码:
这是片段中的代码,用户必须在其中输入代码:
android - 使用 SmsRetriever 时接收广播 Intent 时出错
使用 Firebase Auth 进行身份验证时,我想自动输入通过 SMS 接收的代码。我能够接收短信并手动完成身份验证过程,但是当我使用 SmsRetriever 时,应用程序崩溃,然后显示底部工作表对话框。这是出现在 Logcat 中的所有内容:
这是我的 Fragment 中接收 SMS 的代码:
有趣的是,在极少数情况下进展顺利,我不知道这取决于什么。此外,如果断点设置在调试模式下一切顺利onReceive
huawei-mobile-services - 华为短信检索器 api 无法正常工作和华为设备
我正在尝试在华为设备中检索 OTP。但它不工作。
我已经在华为开发者控制台中创建了具有所有要求的应用程序。
下面是我用来检索短信的代码。
广播接收器
在这方面的任何帮助都是有益的。
android - 如何使用 Node.js 在 twilio SMS 上换行
我正在尝试为必须采用以下格式的 android SMS Retriever API 发送 SMS 消息:
但是代码后的换行符似乎不起作用。这是我的代码:
我已经尝试过像上面这样的正常换行符或添加 \n 或 \r\n,但似乎没有任何效果。有人知道我做错了什么吗?
android - SMS Retriver API 不适用于 Playstore 派生构建
我已经使用 SMS 检索器 API 来自动读取 OTP,直到上周都可以正常工作。当我提供最新更新时它突然停止工作,并且当我们测试自动读取在原始 apk 中工作正常但在 Playstore Derived Build 中无法正常工作时。
我按照以下链接中提到的步骤使用 deployment_cert.der 生成了 11 位哈希密钥。
如何使用 Google App 签名为 Sms Retriever 生成 11 个字符的哈希密钥
请帮助我如何解决它