转发小号短信验证码到 Telegram

Best Practice Mar 24, 2018

长期受这个困扰,有两个手机号,其中一个只是收短信即可,因为工作环境是 mac 的缘故,不想用安卓手机,💊的苹果又不出双卡手机。

最开始是只拿一个手机,需要收短信的时候换卡,但是太烦了,一直插拔 SIM 卡,不知道会不会损坏这个部件,毕竟 SIM 卡槽属于低频操作部件,设计寿命不见得多长。

然后开发用的测试机,一般没人用,我就征用了台 8 Plus,200 多克,拿手里是不方便,塞口袋里是太重,跑起来裤子都能颠掉。再说了,手里拿两台手机,跟个 SB 一样。。

然后在淘宝找了款手机,跟普通打火机一样大小,待机两天,塞钱包也不是不行,结果只支持 GSM,新加坡又在 2017 年 4 月停止了 2G 制式的支持 Goodbye 2G | Singtel,这个方法随即作废。

然后想着能不能退而求其次,轻一点得了,买个功能机,上网看了看,普通的 Nokia 105,不管新款旧款,只支持 GSM,老的经典型号,比如 5320XM,C5-00,也都不支持 WCDMA。最近倒是有一个支持 3G 的直板机,Nokia 3310,3310(2017) 复刻版,有一个支持 3G 的版本,但是只在美国,香港上市,而且价格差不多得 600 了,不合适。

再后来打算买个 SIM 模块,或者用安卓手机,自己写程序,发送到邮箱得了,倒是可行,找了找居然还有开源代码。

然后突然想起来 Telegram 收短信岂不是更合适,然后又想到 IFTTT 支持 Telegram。找了台安卓手机,下载 IFTTT,创建新的 Applet,This 设置为新短信,That 设置为发送到 Telegram,测试了下可行,而且 IFTTT 不需要在后台运行,只要给他短信权限即可。完美解决,安卓手机放家里,出门带着主力机收短信。


经过几天试用,发现有时候手机休眠,断网,就不能转发短信了,所以最终选择的方案是两台 iPhone 手机,登录同一个 iMessage 帐号,做短信转发。

Tags

Jie Li

🚘 On-road / 📉 US Stock / 💻 Full Stack Engineer / ®️ ENTJ