@capgo/capacitor-android-sms-retriever 将 Google Play 服务的 SMS Retriever 和电话号码提示 API 包含在 Android-only Capacitor 验证流程中。
该插件使您的应用程序可以在不请求 SMS 权限的情况下监听一个单独的验证 SMS。它还可以显示 Android 原生电话号码提示 UI,使用户可以选择 SIM 基于的电话号码而不需要手动输入。
核心功能
标题为“核心功能”的部分startWatch- 开始一个五分钟的 SMS Retriever watch 以监听一个验证 SMS。stopWatch- 停止活动的 SMS Retriever watch。getHashString- 阅读用于验证短信的 11 个字符应用程序哈希值。getPhoneNumber- 打开 Android 手机号码提示并返回选定的手机号码。smsReceived- 监听检索到的验证短信。smsRetrieverTimeout- 监听五分钟超时。smsRetrieverError- 监听 Android 或 Google Play 服务的运行时错误。
平台支持
平台支持部分| 平台 | 支持 |
|---|---|
| Android | 支持 |
| iOS | 不支持的模板 |
| Web | 不支持的模板 |
公共 API
公共 API| 方法 | 描述 |
|---|---|
startWatch | 开始监听一条验证短信。 |
stopWatch | 停止当前的监视。 |
getHashString | 返回 11 位应用程序哈希值。 |
getPhoneNumber | 显示电话号码提示并返回所选号码。 |
addListener('smsReceived', ...) | 接收检索的短信载荷。 |
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 企业插件替代品 中