跳过内容

@capgo/capacitor-android-sms-retriever

在 Android 上读取一个应用程序专属的验证码短信,且不需要短信权限,并请求 SIM 卡电话号码提示。

@capgo/capacitor-android-sms-retriever 集成 Google Play 服务 SMS 回收器和电话号码提示 API,仅支持 Android 的 Capacitor 验证流程。

该插件让您的应用程序可以在不请求 SMS 权限的情况下监听一个单独的验证 SMS, addressed 到您的应用程序。它还可以显示 Android 的原生电话号码提示 UI,使用户可以选择 SIM 基于的电话号码而不需要手动输入。

  • startWatch - 启动一个五分钟的 SMS 回收器监视器,用于一个验证 SMS。
  • stopWatch - 停止活动的 SMS 回收器监视器。
  • getHashString - 读取用于验证 SMS 消息的 11 位应用程序哈希值。
  • getPhoneNumber - 打开 Android 电话号码提示并返回选择的电话号码。
  • smsReceived - 监听从 Android 或 Google Play 服务中检索的验证 SMS。
  • smsRetrieverTimeout - 监听五分钟的超时。
  • smsRetrieverError - 监听 Android 或 Google Play 服务中的运行时错误。

平台支持

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

公共 API

公共 API
方法简介
startWatch开始监听一个验证码短信。
stopWatch停止当前的监视。
getHashString返回 11 位应用程序哈希值。
getPhoneNumber显示电话号码提示并返回选定的号码。
addListener('smsReceived', ...)接收检索的短信负载。
addListener('smsRetrieverTimeout', ...)处理超时事件。
addListener('smsRetrieverError', ...)处理检索器错误。
getPluginVersion返回原生插件版本。

本参考资料是从 src/definitions.tscapacitor-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 提供的插件 for the implementation detail in Capacitor Plugins by Capgo, 添加或更新插件 关于添加或更新插件的实现细节 Ionic 企业插件替代品 关于 Ionic 企业插件替代品的产品工作流程