Logo章鱼速贴文档

    短信与验证码

    短信和验证码能力高度依赖系统平台。它适合作为便利流程,不应被描述成一定能替代系统原生验证码自动填充。

    Android 短信来源需要 READ_SMS 敏感权限,且通常仅限官方 APK 版本

    在 Android 上,短信来源功能需要 READ_SMS 权限,该权限允许读取设备上的所有短信,属于敏感权限。此功能仅在官方 APK 版本中提供,应用商店版本(如 Google Play)由于商店政策不包含该功能。请在充分了解该权限含义后再授权。

    适合谁看

    • 使用 Android 官方 APK、想自动提取验证码的用户
    • 已在章鱼速贴开启短信来源并授予读取短信权限,但验证码仍不进剪贴历史的用户
    • 评估是否应授权 READ_SMS、以及验证码是否应同步到其他设备的用户

    可以期待什么

    • Android 可能根据权限、版本及安装来源(官方 APK 还是应用商店版本)支持短信来源识别或验证码快速提取。
    • iOS 未向第三方应用提供通用的短信读取 API,因此短信来源仅在 Android 提供;在 iOS 上请改用手动分享或快捷指令把内容带入。
    • 桌面平台通常需要通过复制、分享或从手机同步后才能使用短信/验证码内容。

    隐私边界

    验证码属于敏感内容。建议短保留、使用后删除;如果威胁模型要求本地处理,不要同步验证码正文。

    开启云同步时验证码可能跨设备流转

    短信来源提取到的验证码会以剪贴形式进入剪贴历史;若你开启了附近同步或云同步,验证码正文可能同步到其他设备。处理短时敏感内容时,请结合 临时剪贴隐私与安全 调整保留与同步策略。

    排查顺序

    1. 确认安装 官方 APK(应用商店版不含短信来源)。可在 设置 → 关于 查看是否为「官网版本」。
    2. 在章鱼速贴中开启短信来源并按系统提示授予 READ_SMS(读取短信)。应用内路径见 短信来源
    3. 若权限已开但仍读不到验证码,使用下方 验证码权限设置向导(部分品牌会单独保护验证码短信)。
    4. 手动复制一段测试验证码,确认是否进入剪贴历史——区分「短信来源未生效」与「历史记录异常」。
    5. 检查 历史过滤规则 是否排除了类似短信的内容。

    验证码权限设置向导

    已在章鱼速贴开启短信来源、并授予读取短信权限,但验证码仍不进剪贴历史?除 READ_SMS 外,部分 Android 品牌还会把验证码短信单独保护,第三方应用读不到。

    先确认前置条件:

    • 安装的是 官方 APK(应用商店版不含短信来源)。
    • 章鱼速贴已授予读取短信权限。
    • 用真实验证码短信测试,而不是普通聊天短信。
    • 若你开启了云同步,请先确认是否接受验证码跨设备流转(见上文隐私边界)。

    下列系统设置路径来自常见 Android 行为与用户反馈,菜单名称因系统版本而异。选择你的手机品牌或系统:

    验证码权限设置向导

    按手机品牌查看关闭「验证码安全保护」、补开通知类短信读取等额外步骤。

    你的 Android 手机品牌或系统更接近哪一类?
    系统菜单名称因版本而异

    不同系统版本里,「验证码安全保护」「读取通知类短信」等名称或入口可能略有差异。若在设置中搜不到,可在短信 App 的设置页继续查找,或改用向导中的「其他品牌」路径。

    品牌对照(静态参考)

    交互向导无法使用时,可按品牌查阅下列参考路径(以你手机上的实际菜单为准):

    修复后如何验证

    • 向本机发送一条新的测试验证码短信(不要用旧短信重试)。
    • 打开章鱼速贴 剪贴历史,确认出现对应剪贴条目。
    • 若你依赖跨设备使用,再在目标设备确认是否可见;验证码敏感时建议仅在本机验证。

    仍未解决

    请反馈以下信息:

    • 手机品牌、系统版本(如 HyperOS 2、ColorOS 15、MagicOS 9)
    • 章鱼速贴版本与安装来源(官方 APK / 应用商店)
    • 是否已关闭「验证码安全保护」或开启「读取通知类短信」
    • 普通短信能否被提取,还是仅验证码失败
    • 是否开启云同步,以及是否接受验证码同步
    • 最短复现步骤

    下一步

    这篇文档有帮助吗?