@capgo/capacitor-android-sms-retriever
开始一下
概述
概述@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 Retriever watch 以监听一个验证 SMS。stopWatch- 停止活动的 SMS Retriever watch。getHashString- 读取用于验证 SMS 消息的 11 个字符的应用程序哈希。getPhoneNumber- 打开 Android Phone Number Hint 并返回选择的电话号码。smsReceived- 监听检索的验证 SMS。smsRetrieverTimeout- 监听五分钟的超时。smsRetrieverError- Android 或 Google Play 服务的运行时错误监听。
平台支持
平台支持| 平台 | 支持 |
|---|---|
| Android | 支持 |
| iOS | 未支持 |
| Web | 未支持 |
公共 API
Section titled “公共API”| 方法 | 描述 |
|---|---|
startWatch | 开始监听一个验证码短信。 |
stopWatch | 停止当前的监视。 |
getHashString | 返回 11 位应用程序哈希值。 |
getPhoneNumber | 显示电话号码提示并返回选定的号码。 |
addListener('smsReceived', ...) | 接收检索的短信载荷。 |
addListener('smsRetrieverTimeout', ...) | 处理超时事件。 |
addListener('smsRetrieverError', ...) | 处理检索器错误。 |
getPluginVersion | 返回本机插件版本。 |
真实来源
数据源此参考资料是从 src/definitions.ts 在 capacitor-android-sms-retriever.