跳过内容

@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未支持
方法描述
startWatch开始监听一个验证码短信。
stopWatch停止当前的监视。
getHashString返回 11 位应用程序哈希值。
getPhoneNumber显示电话号码提示并返回选定的号码。
addListener('smsReceived', ...)接收检索的短信载荷。
addListener('smsRetrieverTimeout', ...)处理超时事件。
addListener('smsRetrieverError', ...)处理检索器错误。
getPluginVersion返回本机插件版本。

真实来源

数据源

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