使用tasker转发备用机上的短信和未接来电到server酱、telegram或自建的通知服务

最近换了个新机,但是这个手机是欧版的, 不支持电信制式的卡,于是手里的这个电信卡只能插在老手机上面了。这就涉及到了电信卡上的短信和未接来电通知的问题

刚遇到这个问题时,我查到几种解决办法:

方法 成本 优势 备注
来电转移、短信自动转发 视运营商不同而不同 设置最为简单,方便 收费不考虑
Remote Bot for Telegram 流量成本 设置较为简单,且选项丰富。 限制在了telegram平台,有局限性。并且有收费项目
淘宝多卡宝 硬件成本 可以随身携带,很多还有充电宝功能 收费不考虑,且有倒闭风险
绿芽助手、短信助手 流量成本或几元成本 设置简单 与我的方案类似,但我的定制性更高
tasker 流量成本 定制化程度高 折腾,折腾,折腾!

本着不折腾就会死的心态,我果断选择了tasker的方案。

Tasker 简介

得益于 Android 系统的开放性与对系统 API 调用的宽松要求,Tasker 可以实现更多样,更复杂的自动化操作。特别是在获得 ROOT 权限之后 Tasker 能访问几乎所有数据(手机内外的皆可),甚至实现手机硬件支持的任何操作(即使系统没有)

除了强大的功能自动化,Tasker 还提供完整的界面设计支持,从里到外打造完全属于自己的智能手机。

–少数派

可以看出,tasker具有非常大的可玩性,是一款非常全能的应用。今天我只会用到它的非常小的一个功能。

tasker转发到server酱

首先需要在server酱上注册一个账号,拿到一个key(官网上面有教程)

然后就是tasker上的操作了。

点击右下角的加号,选择事件

选择电话

选择收到短信,如果是需要电话提醒,选择未接来电。

到这个界面直接返回。

回到这个界面会自动跳出选择任务的选框,点击。

右下角填入你想要的任务的名字,然后点钩。

选择网络。

选择 http get 或者 http post

在服务器:端口中填入在server酱获得的链接:

1
https://sc.ftqq.com/your_key.send?text=备用机收到来自 %SMSRF 的短信&desp=姓名:%SMSRN;时间:%SMSRD %SMSRT;内容:%SMSRB;

这是收到短信的链接。未接来电的链接是:

1
https://sc.ftqq.com/your_key.send?text=备用机收到来自 %CNUM 的电话&desp=姓名:%CNAME;时间:%CDATE %CTIME;

填好以后,返回就可以了。

此时向备用机发送一条测试短信或者打一个电话就可以看到效果了。