短信与验证码
短信和验证码能力高度依赖系统平台。它适合作为便利流程,不应被描述成一定能替代系统原生验证码自动填充。
Android 短信来源需要 READ_SMS 敏感权限,且通常仅限官方 APK 版本
在 Android 上,短信来源功能需要 READ_SMS 权限,该权限允许读取设备上的所有短信,属于敏感权限。此功能仅在官方 APK 版本中提供,应用商店版本(如 Google Play)由于商店政策不包含该功能。请在充分了解该权限含义后再授权。
适合谁看
- 使用 Android 官方 APK、想自动提取验证码的用户
- 已在章鱼速贴开启短信来源并授予读取短信权限,但验证码仍不进剪贴历史的用户
- 评估是否应授权 READ_SMS、以及验证码是否应同步到其他设备的用户
可以期待什么
- Android 可能根据权限、版本及安装来源(官方 APK 还是应用商店版本)支持短信来源识别或验证码快速提取。
- iOS 未向第三方应用提供通用的短信读取 API,因此短信来源仅在 Android 提供;在 iOS 上请改用手动分享或快捷指令把内容带入。
- 桌面平台通常需要通过复制、分享或从手机同步后才能使用短信/验证码内容。
隐私边界
验证码属于敏感内容。建议短保留、使用后删除;如果威胁模型要求本地处理,不要同步验证码正文。
开启云同步时验证码可能跨设备流转
排查顺序
- 确认安装 官方 APK(应用商店版不含短信来源)。可在 设置 → 关于 查看是否为「官网版本」。
- 在章鱼速贴中开启短信来源并按系统提示授予 READ_SMS(读取短信)。应用内路径见 短信来源。
- 若权限已开但仍读不到验证码,使用下方 验证码权限设置向导(部分品牌会单独保护验证码短信)。
- 手动复制一段测试验证码,确认是否进入剪贴历史——区分「短信来源未生效」与「历史记录异常」。
- 检查 历史过滤规则 是否排除了类似短信的内容。
验证码权限设置向导
已在章鱼速贴开启短信来源、并授予读取短信权限,但验证码仍不进剪贴历史?除 READ_SMS 外,部分 Android 品牌还会把验证码短信单独保护,第三方应用读不到。
先确认前置条件:
- 安装的是 官方 APK(应用商店版不含短信来源)。
- 章鱼速贴已授予读取短信权限。
- 用真实验证码短信测试,而不是普通聊天短信。
- 若你开启了云同步,请先确认是否接受验证码跨设备流转(见上文隐私边界)。
下列系统设置路径来自常见 Android 行为与用户反馈,菜单名称因系统版本而异。选择你的手机品牌或系统:
验证码权限设置向导
按手机品牌查看关闭「验证码安全保护」、补开通知类短信读取等额外步骤。
系统菜单名称因版本而异
不同系统版本里,「验证码安全保护」「读取通知类短信」等名称或入口可能略有差异。若在设置中搜不到,可在短信 App 的设置页继续查找,或改用向导中的「其他品牌」路径。
品牌对照(静态参考)
交互向导无法使用时,可按品牌查阅下列参考路径(以你手机上的实际菜单为准):
修复后如何验证
- 向本机发送一条新的测试验证码短信(不要用旧短信重试)。
- 打开章鱼速贴 剪贴历史,确认出现对应剪贴条目。
- 若你依赖跨设备使用,再在目标设备确认是否可见;验证码敏感时建议仅在本机验证。
仍未解决
请反馈以下信息:
- 手机品牌、系统版本(如 HyperOS 2、ColorOS 15、MagicOS 9)
- 章鱼速贴版本与安装来源(官方 APK / 应用商店)
- 是否已关闭「验证码安全保护」或开启「读取通知类短信」
- 普通短信能否被提取,还是仅验证码失败
- 是否开启云同步,以及是否接受验证码同步
- 最短复现步骤
下一步
这篇文档有帮助吗?
