跳过内容

@capgo/capacitor-android-sms-retriever

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

概述

概述

@capgo/capacitor-android-sms-retriever 该插件将 Google Play 服务的 SMS 检索和电话号码提示 API 包装在 Android-only Capacitor 验证流中。

该插件允许您的应用侦听一个单独的向您的应用发送的验证 SMS,而无需请求 SMS 权限。它还可以显示 Android 原生电话号码提示 UI,使用户可以选择 SIM 基于的电话号码而无需手动输入。

核心功能

Core Capabilities
  • startWatch - 开始一个五分钟的 SMS 检索器 watch 以接收一个验证 SMS。
  • stopWatch - 停止活动的 SMS 检索器 watch。
  • getHashString - 读取用于验证 SMS 消息的 11 个字符应用程序哈希。
  • getPhoneNumber - 打开 Android 手机号码提示并返回选定的电话号码。
  • smsReceived - 听取检索到的验证 SMS。
  • smsRetrieverTimeout - 听取五分钟超时。
  • smsRetrieverError - 听取 Android 或 Google Play 服务的运行时错误。

Platform Support

Platform
支持zh/docs/plugins/android-sms-retriever/
Android支持
iOS不支持的占位符
Web不支持的占位符

公共API

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

此参考是从 src/definitions.tscapacitor-android-sms-retriever.

继续从 @capgo/capacitor-android-sms-retriever

Section titled “从@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 企业版插件替代品中的产品工作流程