众所周知,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
关于名字由来:《硅谷》剧集
![]() | 1 dingdangnao 2023-05-22 13:32:13 +08:00 用上了。 就是这个图标太复杂了 |
2 taerbao 2023-05-22 13:49:01 +08:00 用上了。 |
![]() | 3 Echoldman 2023-05-22 13:56:32 +08:00 @dingdangnao 我猜是用 AI 画的 |
![]() | 4 leisurelylicht 2023-05-22 14:02:43 +08:00 东西是个好东西,就是图标有点太抽象 |
5 hxhlb 2023-05-22 14:03:57 +08:00 等我的黑苹果能上 iMessage 了之后就试试.. |
![]() | 6 vxthon 2023-05-22 14:07:35 +08:00 测试了下,可用。通知在面板上打开后,似乎无法通过面板关闭了。 |
7 bjzhush 2023-05-22 14:07:51 +08:00 用上了,不错 补充一下,安装和打开 APP 之后需要手动选择一下 database 路径,如果在首次打开的时候强制弹出或者提醒用户选择一下,或者展示下目前是未完成状态就更好了 |
![]() | 8 bjzhush 2023-05-22 14:10:10 +08:00 顺便请教一下,这个收到短信事件是如何监测的呢? 是类似 inotify 监测文件夹那种吗,还是系统 API 呢 |
![]() | 9 dufu1991 2023-05-22 14:27:41 +08:00 比这个好,增加了自动监听。https://v2ex.com/t/851374#reply41 |
![]() | 10 JimmyLX 2023-05-22 14:33:43 +08:00 支持,目前在用 MacCopier ,用了一年多很稳定 https://github.com/DreamSaddle/MacCopier |
![]() | 11 Uplay 2023-05-22 17:39:16 +08:00 收藏了,等什么时候有 iPhone 了就搞一搞 |
![]() | 12 yuhangch 2023-05-22 18:46:26 +08:00 @JimmyLX macCopier 一个问题就是,等验证码的时候,需要一直 focus 在验证码那个框框上,一个不注意就粘到其他地方了,其他地方都挺好的 |
![]() | 13 CatStudioApp OP @bjzhush 没有系统 API 。纯粹轮询。 |
![]() | 14 CatStudioApp OP @vxthon 请问是允许通知后无法关闭吗?您需要一个 app 内关闭通知的选项? |
![]() | 15 CatStudioApp OP |
![]() | 16 CatStudioApp OP @JimmyLX 感谢推荐。「安装好软件后,需要为其设置 完全磁盘访问权限。」这个正是我们想避免的情况。 |
17 Cascable 2023-05-23 00:49:15 +08:00 ![]() 原来是 Twilar 的作者,非常好用支持一个 谢谢; |
![]() | 18 vxthon 2023-05-23 09:10:43 +08:00 @CatStudioApp 是的,因为我看到第一次启动的时候有打开通知的选项,但是打开之后就找不到关闭通知的交互了。这样不用去系统里面设置了。 |
![]() | 19 morty0 2023-05-23 09:55:33 +08:00 bug: 如果短信包含其他数字有可能复制其他的 |
![]() | 20 vxthon 2023-05-23 11:47:02 +08:00 短信中包含 11 位手机号也会识别为验证码 |
![]() | 21 barfi1316 2023-05-23 13:42:08 +08:00 挺好用的,感谢! |
![]() | 23 CatStudioApp OP |
![]() | 24 morty0 2023-05-24 12:13:41 +08:00 ![]() @CatStudioApp #23 ` [xxx] 来自 03455 的温馨提示:验证码是:913582,欢迎使用 03455 商城,该验证码在 5 分钟内有效。` 例如上面这个短信会复制 03455; ` [xxx] 您尾号 0200-01 的合约还剩 7 天到期,会员续约享服务费优惠,具体优惠可在 APP 查询~路径:xxxxxx` 例如这个短信, 并非验证码短信, 会复制 0200 |
25 firya 2023-05-24 12:17:39 +08:00 13 系统下图标比别的 app 大了一圈 |
![]() | 26 bingshuiyixian 2023-06-15 11:22:08 +08:00 希望添加一个“开机自动登录”选项,阿里嘎多 |
![]() | 27 Code00911 2023-06-20 13:42:40 +08:00 ![]() 整体很好,已在美区 5 星评价,另外建议更改下 icon ,目前 icon 图形偏复杂、颜色偏多,图形缺少明确的信息符号。 |
![]() | 28 CatStudioApp OP |
29 mengyingchina 2023-07-31 10:41:32 +08:00 ![]() 感谢开发者。把 app 添加到开机自动启动项之后,每次系统启动后,桌面会弹出“The application can't be opened. -50”的错误提示框。我在 macOS Ventura 13.5 和测试版的 macOS Sonoma 上都有这个错误。 |
![]() | 30 CatStudioApp OP @mengyingchina 不好意思,久等了。 我们在最新版 0.2.1 修复了这个问题。目前正在审核中。预计 12 小时内上线 |
![]() | 31 CatStudioApp OP @mengyingchina 看来还没审核通过,不过 TestFlight 已审核 https://testflight.apple.com/join/7raK338Y |
32 ys0316lover 2023-08-15 09:33:13 +08:00 via iPhone @CatStudioApp 感谢开发者,我在 App Store 反映了这个问题没等到回复,没想到一 google 是 v 友的 app XD |
![]() | 33 CatStudioApp OP @ys0316lover App Store |
![]() | 34 CatStudioApp OP @ys0316lover App Store 评论有延迟,而且苹果给开发者的推送不靠谱,经常丢失。请问您有什么需要反馈给我们的吗 |
35 mengyingchina 2023-08-28 13:06:05 +08:00 ![]() @CatStudioApp 非常感谢开发者~ |
36 stevenlv 71 天前 体验完回来给作者点个 |