合理利用旧手机,实现信息云推送(短信,未接来电)
前期准备
原理描述
倒腾这个的原因还是因为万恶的电信,其网络制式的专利授权问题,目前市面上的主流手机皆无法实现真双卡双待。然而市面其他的双卡双待解决方案未必能解决我的痛点
主力机iPhone
安卓机器工作需要
备用的安卓未必经常带出门
如何不会丢失备用机器的电话和短信记录?
这里首先介绍一个工具server酱
简单来说,server酱是一个将信息推送到特定微信公众号的server服务,你只需要关注其公众号,向server酱推送你想发送的信息,关注并绑定的微信就可以收到信息
我们的原理思路:备用机发起信息推送---》server酱----》主力机微信端接收
工具软件
Tasker(安卓)
如果你的备用机器是iOS设备,其实你没必要这么折腾的,iCloud同步了解一下
Tasker是一款可以监视设备事件(如果你是程序员自然明白是什么意思)并可以执行特定脚本任务的软件,我们将利用其监听设备的短信和未接来电,触发server酱的推送任务
Tasker可能需要Google服务框架
实现步骤
1. 打开server酱官网,关联GitHub授权
之所以关联GitHub,原因可能是server酱的作者在开发server酱的时候并不想花费精力去实现user auth,相关程序员应该清楚,要想实现一个周全的user auth可不是简单的登陆注册这么简单
2. 绑定server酱微信公众号;注意检查结果并确认绑定按钮
以上两步工具server酱官网提示操作即可
3. 下载安装Tasker
注意Tasker需要读取短信和通话记录的权限
Tasker需要在后台常驻
接下来演示短信推送的实现
未接来电推送实现同理
打开Tasker-》配置文件
选择事件
在电话事件中选择收到短信
类型可以随意,发件人可以不填(所有人),当然你也可以对其过滤
返回(自动保存)提示为其创建任务或选择已有任务
新建任务-》命名为:sms(短信),命名无所谓
点击右下角+号为改任务创建操作
选择到网络
在网络的子菜单中选择HTTP POST请求,实现推送到server酱
接下来封装请求体
服务器:填写server酱提供的认证url
数据/文件:发送到server酱的消息体,其中%xxx为Tasker的系统变量(通过系统变量可以获取手机的信息),其中:%SMSRF代表发件人号码等等,你可以点击以下按钮查看更多系统变量
另外注意信息内容的填写和勾选信任证书
返回保存即可,你可以发送短信测试一番
未接来电的操作一模一样,在事件类型中选择未接来电,重新编辑消息体即可
消息体模板
信息内容编码
application/x-www-form-urlencoded
短信
text=新短信来自%SMSRF
desp=姓名:%SMSRN;内容:%SMSRB;时间:%SMSRD %SMSRT
未接来电
text=未接来电:%CNUM
desp=电话号码:%CNUM;联系人:%CNAME;时间:%CDATE %CTIME
text和desp是server酱的参数名
实现效果
这样,在手机接受到短信和未接来电时,Tasker触发事件-》执行推送任务将信息推送到server酱-》server酱将信息发送到指定的微信号。我们就可以接收到放在家里的手机的信息了
总结:
关于此操作的安全问题不在本文的讨论范围,请自行负责
如果你有更好的信息模板,欢迎告知
Tasker是可以实现更复杂的任务的,如果你有什么sao操作,欢迎评论区讨论
Tasker和server酱均不是为实现此功能而出现,只是利用其功能实现结果














校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
那你来电呼叫转移+远程控制备用机不就行了吗?
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
那你来电呼叫转移+远程控制备用机不就行了吗?
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案