概述
概述@capgo/capacitor-android-sms-retriever 为 Android-only Capacitor 验证流程包装了 Google Play 服务的 SMS Retriever 和 Phone Number Hint API。
该插件允许您的应用侦听一个单独的向您的应用发送的验证 SMS,而无需请求 SMS 权限。它还可以显示 Android 原生 Phone Number Hint UI,使用户可以选择 SIM 基于的电话号码而无需手动输入。
startWatch- 开始五分钟的 SMS 检索器监视器以接收一条验证 SMS。stopWatch- 停止活动的 SMS 检索器监视器。getHashString- 读取用于验证 SMS 消息的 11 个字符应用程序哈希。getPhoneNumber- 打开 Android 手机号提示并返回选定的电话号码。smsReceived- 监听检索到的验证 SMS。smsRetrieverTimeout- 监听五分钟超时。smsRetrieverError- 监听 Android 或 Google Play 服务的运行时错误。
Platform Support
Platform| 支持 | Section titled “Platform Support” |
|---|---|
| Android | 支持 |
| iOS | 不支持的占位 |
| Web | 不支持的占位 |
公共API
公共API| 方法 | 描述 |
|---|---|
startWatch | 开始监听一条验证码短信。 |
stopWatch | 停止正在运行的监听。 |
getHashString | 返回 11 位应用程序哈希。 |
getPhoneNumber | 显示电话号码提示并返回所选号码。 |
addListener('smsReceived', ...) | 接收检索的 SMS payload。 |
addListener('smsRetrieverTimeout', ...) | 处理超时事件。 |
addListener('smsRetrieverError', ...) | 处理检索器错误。 |
getPluginVersion | 返回本机插件版本。 |
真实来源
标题:真实来源此参考资料是从 src/definitions.ts 在 capacitor-android-sms-retriever.
继续从 @capgo/capacitor-android-sms-retriever
继续使用 @capgo/capacitor-android-sms-retriever如果您正在使用 @capgo/capacitor-android-sms-retriever 来规划原生插件工作,连接它与 使用 @capgo/capacitor-android-sms-retriever 为原生能力在使用 @capgo/capacitor-android-sms-retriever 中 Capgo 插件目录 为产品工作流程在 Capgo 插件目录 中 Capacitor 由 Capgo 的插件 为实现细节在 Capacitor 由 Capgo 的插件 中 添加或更新插件 为实现细节在添加或更新插件中 Ionic 企业版插件替代方案 为 Ionic 企业版插件替代方案中的产品工作流程。