跳过内容

@capgo/capacitor-安卓短信获取者

在 Android 设备上读取一个针对应用的验证码短信,且不需要 SMS 权限,并请求 SIM 电话号码提示。

概述

概述

@capgo/capacitor-android-sms-retriever 包裹Google Play服务的SMS Retriever和电话号码提示API用于Android-only Capacitor验证流程。

该插件让您的应用程序监听一个单独的向您的应用程序发送的验证短信,而无需请求短信权限。它还可以显示Android的原生电话号码提示UI,使用户可以选择SIM卡电话号码而不需要手动输入。

核心功能

核心功能
  • startWatch - 启动一个五分钟的SMS Retriever监视器以获取一个验证短信。
  • stopWatch - 停止活动的SMS Retriever监视器。
  • getHashString - 读取用于验证短信消息的11个字符的应用程序哈希。
  • getPhoneNumber - 打开Android的电话号码提示并返回选择的电话号码。
  • smsReceived - 监听检索到的验证短信。
  • smsRetrieverTimeout - 等待五分钟超时。
  • smsRetrieverError - 监听 Android 或 Google Play 服务的运行时错误。

平台支持

平台支持
平台支持
安卓支持
iOS不支持
Web不支持

Public API

Public 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-安卓短信获取者 用于计划本机插件工作时,连接它 使用@capgo/capacitor-android-sms-retriever 用于在使用@capgo/capacitor-android-sms-retriever中实现本机能力 Capgo 插件目录 为产品工作流程在 Capgo 插件目录中 Capacitor 由 Capgo 提供的插件 为实现细节在 Capacitor 由 Capgo 提供的插件中 添加或更新插件 为实现细节在添加或更新插件中,并且 Ionic 企业插件替代品 为产品工作流程在 Ionic 企业插件替代品中