爱意满满的作品展示区。
CatStudioApp

做了个 Mac 小工具,自动复制短信验证码到剪切板: Code Piper

  •  3
     
  •   CatStudioApp · May 22, 2023 · 5814 views
    This topic created in 1270 days ago, the information mentioned may be changed or developed.

    众所周知,macOS 上的 Safari 已经可以自动填充短信验证码了。但是有时候我们并不在用 Safari 。经常是用 Chrome/Edge/Firefox 。

    每次要打开 Messages.app -> 找到最新短信 -> 复制短信验证码 -> 切换到浏览器粘贴,非常无聊且枯燥。

    最近忍无可忍,做了一个非常简单的 app 并且上架了 App Store 。

    短信( SMS )验证码送达的时候,会自动为你复制到剪切板并且推送提示(可关闭)。 在浏览器里直接 CMD + V 就可以迅速搞定了。

    我们也了解到有很多 app 做了这种功能。但是他们都需要是全盘读写权限( Full Disk Access )。这种权限,我一般只给非常信任的 app 。

    Code Piper 则不同,首先它是一个沙箱 app 。其次,它仅仅会需要授权读取 Messages.app 的数据库文件。 相比于全盘读写,这个 app 需要的权限非常少。

    https://apps.apple.com/us/app/code-piper/id1669959741

    关于名字由来:《硅谷》剧集

    screenshot

    36 replies  •  2025-08-01 11:32:26 +08:00
    dingdangnao
    dingdangnao
    May 22, 2023
    1
    用上了。
    就是这个图标太复杂了😂
    taerbao
    taerbao
    May 22, 2023
    2
    用上了。
    Echoldman
    Echoldman
    May 22, 2023
    3
    @dingdangnao 我猜是用 AI 画的
    leisurelylicht
    leisurelylicht
    May 22, 2023
    4
    东西是个好东西,就是图标有点太抽象😂
    hxhlb
    hxhlb
    May 22, 2023
    5
    等我的黑苹果能上 iMessage 了之后就试试..
    vxthon
    vxthon
    May 22, 2023
    6
    测试了下,可用。通知在面板上打开后,似乎无法通过面板关闭了。
    bjzhush
    bjzhush
    May 22, 2023
    7
    用上了,不错
    补充一下,安装和打开 APP 之后需要手动选择一下 database 路径,如果在首次打开的时候强制弹出或者提醒用户选择一下,或者展示下目前是未完成状态就更好了
    bjzhush
    bjzhush
    May 22, 2023
    8
    顺便请教一下,这个收到短信事件是如何监测的呢? 是类似 inotify 监测文件夹那种吗,还是系统 API 呢
    dufu1991
    dufu1991
    May 22, 2023
    9
    比这个好,增加了自动监听。https://v2ex.com/t/851374#reply41
    JimmyLX
    JimmyLX
    May 22, 2023
    10
    支持,目前在用 MacCopier ,用了一年多很稳定
    https://github.com/DreamSaddle/MacCopier
    Uplay
    Uplay
    May 22, 2023
    11
    收藏了,等什么时候有 iPhone 了就搞一搞
    yuhangch
    yuhangch
    May 22, 2023
    12
    @JimmyLX macCopier 一个问题就是,等验证码的时候,需要一直 focus 在验证码那个框框上,一个不注意就粘到其他地方了,其他地方都挺好的
    CatStudioApp
    CatStudioApp
    OP
    May 23, 2023
    13
    @bjzhush 没有系统 API 。纯粹轮询。
    CatStudioApp
    CatStudioApp
    OP
    May 23, 2023
    14
    @vxthon 请问是允许通知后无法关闭吗?您需要一个 app 内关闭通知的选项?
    CatStudioApp
    CatStudioApp
    OP
    May 23, 2023
    15
    @Echoldman
    @leisurelylicht
    @dingdangnao

    是的,AI 画的。过两天改进下。
    CatStudioApp
    CatStudioApp
    OP
    May 23, 2023
    16
    @JimmyLX 感谢推荐。「安装好软件后,需要为其设置 完全磁盘访问权限。」这个正是我们想避免的情况。
    Cascable
    Cascable
    May 23, 2023❤️1
    17
    原来是 Twilar 的作者,非常好用支持一个 谢谢;
    vxthon
    vxthon
    May 23, 2023
    18
    @CatStudioApp 是的,因为我看到第一次启动的时候有打开通知的选项,但是打开之后就找不到关闭通知的交互了。这样不用去系统里面设置了。
    morty0
    morty0
    May 23, 2023
    19
    bug: 如果短信包含其他数字有可能复制其他的
    vxthon
    vxthon
    May 23, 2023
    20
    短信中包含 11 位手机号也会识别为验证码
    barfi1316
    barfi1316
    May 23, 2023
    21
    挺好用的,感谢!
    chotow
    chotow
    May 23, 2023
    22
    点击 Select Database Folder 后,文件选择框里的文件都是灰色的,无法选择 🤨
    CatStudioApp
    CatStudioApp
    OP
    May 23, 2023
    23
    @chotow 是的,得选择那个文件夹 😂 因为 Sqlite 不只俩文件。下次我加个说明。


    @morty0 感谢反馈。能否给个例子(方便的话用 app 内 feedback 邮件)?我下次处理下


    @vxthon 收到反馈。我看看下一步怎么处理。感谢!
    morty0
    morty0
    May 24, 2023❤️1
    24
    @CatStudioApp #23 ` [xxx] 来自 03455 的温馨提示:验证码是:913582,欢迎使用 03455 商城,该验证码在 5 分钟内有效。` 例如上面这个短信会复制 03455;

    ` [xxx] 您尾号 0200-01 的合约还剩 7 天到期,会员续约享服务费优惠,具体优惠可在 APP 查询~路径:xxxxxx` 例如这个短信, 并非验证码短信, 会复制 0200
    firya
    firya
    May 24, 2023
    25
    13 系统下图标比别的 app 大了一圈
    bingshuiyixian
    bingshuiyixian
    Jun 15, 2023
    26
    希望添加一个“开机自动登录”选项,阿里嘎多
    Code00911
    Code00911
    Jun 20, 2023❤️1
    27
    整体很好,已在美区 5 星评价,另外建议更改下 icon ,目前 icon 图形偏复杂、颜色偏多,图形缺少明确的信息符号。
    CatStudioApp
    CatStudioApp
    OP
    Jul 1, 2023
    28
    @bingshuiyixian 已添加!感谢



    @Code00911 收到,感谢!
    mengyingchina
    mengyingchina
    Jul 31, 2023❤️1
    29
    感谢开发者。把 app 添加到开机自动启动项之后,每次系统启动后,桌面会弹出“The application can't be opened. -50”的错误提示框。我在 macOS Ventura 13.5 和测试版的 macOS Sonoma 上都有这个错误。
    CatStudioApp
    CatStudioApp
    OP
    Aug 14, 2023
    30
    @mengyingchina 不好意思,久等了。
    我们在最新版 0.2.1 修复了这个问题。目前正在审核中。预计 12 小时内上线
    CatStudioApp
    CatStudioApp
    OP
    Aug 14, 2023
    31
    @mengyingchina 看来还没审核通过,不过 TestFlight 已审核 https://testflight.apple.com/join/7raK338Y
    ys0316lover
    ys0316lover
    Aug 15, 2023 via iPhone
    32
    @CatStudioApp 感谢开发者,我在 App Store 反映了这个问题没等到回复,没想到一 google 是 v 友的 app XD
    CatStudioApp
    CatStudioApp
    OP
    Aug 20, 2023
    33
    @ys0316lover App Store
    CatStudioApp
    CatStudioApp
    OP
    Aug 20, 2023
    34
    @ys0316lover App Store 评论有延迟,而且苹果给开发者的推送不靠谱,经常丢失。请问您有什么需要反馈给我们的吗
    mengyingchina
    mengyingchina
    Aug 28, 2023❤️1
    35
    @CatStudioApp 非常感谢开发者~
    stevenlv
    stevenlv
    Aug 1, 2025
    36
    体验完回来给作者点个👍
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2470 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 118ms · UTC 10:48 · PVG 18:48 · LAX 02:48 · JFK 05:48
    ♥ Do have faith in what you're doing.