登录账号时经常会有需要输入短信验证码的情景,ios可以利用自带的自动化工具实现短信转发。而安卓手机只能借助一些工具实现短信转发的共功能。此前影刀社区的开发者们也提供了各种短信转发的方案,可供大家参考:
利用SmsForwarder短信转发器,实现将短信验证码发送至维格表
本方案提供安卓手机自动转发验证码至邮箱的解决方案,操作简单,所有用到的应用均可免费使用。
1. 安卓手机1部(演示机型为oppo一加ace2v)
2. 软件准备:Tasker 6.2.22 下载地址: 点此跳转Tasker官网
也可以通过网盘下载链接:https://pan.baidu.com/s/109SnacmvRAca6u_CTLXEwg?pwd=27yu
提取码:27yu
3. 准备软件:SendSilentMail 4.52网盘下载链接:链接:https://pan.baidu.com/s/1EZRpAAQsmEMZpauw4eAH9A?pwd=1xtm
提取码:1xtm
1. 运行Tasker 按照提示开启无障碍模式权限
2. 系统→权限与隐私→Tasker:开启 以下权限
3. 系统→电池→SendSilentMail:开启以下权限
3. 系统→电池→Tasker:开启以下权限
以上准备工作完成。
填写:发件邮箱地址、授权码( 126邮箱授权码获取教程 、 163邮箱授权码获取教程 、 QQ邮箱授权码获取教程 )收件人邮箱、邮件内容等信息。
(1)新建一个任务,并创建一个名为YZM的变量(Tasker的变量名要大写):
(2)创建变量并赋值为短信文本后返回任务界面。
(3)退出任务界面(操作自动保存),进入配置文件界面,新建一个事件触发的配置文件。选择电话→收到短信,类型选择任意,其他默认即可。然后返回配置文件界面。
(4)设置触发事件的关联任务为刚刚创建的“短信验证码转发”任务。重新编辑短信转发任务设置过滤条件(排除掉不是验证码的短信)。
(5)设置if条件,第一个变量选择第一步我们设置的变量名,匹配方式选择正则匹配,正则表达式可以自己写,也可以参考“.*验证码.*”(只匹配包含验证码几个字的短信)。
(6)链接SendSilentMail插件发送邮件。
(7)设置结束,开启任务并测试。
(8)测试结果。收到邮件,邮件格式如下:
1. 初次运行需要开启Google Play服务,可参考以下步骤开启服务。
2. 手机重启或者结束Tasker后台应用后,需要重新编辑(点开任务中的任意一个代码块到编辑状态再退出即可)再次运行才能重新唤起应用。
3. 遇到其他问题请留言。