插件概览
sms_user_consent 包使 Flutter 应用能够在不请求显式权限的情况下,请求用户的电话号码和/或同意读取 Android 上的短信。它利用了 Android 内置的短信权限系统,允许用户通过标准系统对话框授予访问权限。该包支持双卡设备,确保在各种 Android 硬件上的兼容性。它非常适合需要 OTP 验证或基于短信的身份验证的应用程序,简化流程的同时保持隐私和安全。
适合场景
- OTP 验证
- 基于短信的认证
- 双卡设备支持
- 保护隐私的短信访问
- 用户同意收集
主要特点
- 无需额外权限
- 双卡兼容
- 仅支持 Android
- 系统级同意对话框
- 电话号码检索
适合对象
- 需要OTP输入的应用
- 认证流程
- 无需清单权限的短信读取
- 面向Android的应用程序
- 最小权限应用
使用建议
- 仅限 Android
- 需要用户交互
- 仅限短信读取
- 不支持 iOS
- 依赖系统级同意
