使用 @capgo/capacitor-android-sms-retriever
@capgo/capacitor-android-sms-retriever Capacitor 提供 Android SMS Retriever 和电话号码提示 API
在不要求 SMS 权限的情况下,使用无密码手机验证。Android 监听目标应用的验证 SMS 消息,返回消息给 Capacitor 监听器
安装
bun add @capgo/capacitor-android-sms-retriever
bunx cap sync android
此插件暴露的内容
startWatch启动 Android SMS Retriever 监视器stopWatch停止活动的监视器getHashString返回用于验证 SMS 消息的应用哈希getPhoneNumber开启 Android 手机号提示功能,用于 SIM 卡手机号选择。smsReceived,smsRetrieverTimeout, 和smsRetrieverError事件涵盖了验证周期。
示例使用
import { AndroidSmsRetriever } from '@capgo/capacitor-android-sms-retriever';
const { hash } = await AndroidSmsRetriever.getHashString();
console.log('SMS hash:', hash);
await AndroidSmsRetriever.addListener('smsReceived', ({ message }) => {
console.log('Verification SMS:', message);
});
await AndroidSmsRetriever.startWatch();
手机号提示
const { phoneNumber } = await AndroidSmsRetriever.getPhoneNumber();
console.log(phoneNumber);
全局参考
- GitHub: https://github.com/Cap-go/capacitor-android-sms-retriever/
- 文档:/docs/plugins/android-sms-retriever/
继续使用 @capgo/capacitor-android-sms-retriever
如果您正在使用 使用 @capgo/capacitor-android-sms-retriever 为native插件工作做好准备,连接它 @capgo/capacitor-安卓短信获取者 在@capgo/capacitor-android-sms-retriever中了解实现细节 开始使用 在开始使用中了解实现细节 Capgo插件目录 了解Capgo插件目录中的产品工作流程 Capacitor由Capgo提供的插件 在Capacitor由Capgo提供的插件中了解实现细节,并 添加或更新插件 在添加或更新插件中了解实现细节