QQ支持mipush之后又可以少一个后台了,推送速度还是非常快非常完美的,但最大的问题是QQ音视频通话无法拉起QQ,也只能像一条一般通知一样弹一下就没了,这样很容易错过电话,我用QQ通话还是比较多的,所以这个问题得解决,不然还是得把QQ一直挂着后台。
解决思路是用Tasker结合AutoNotification插件,在检测到QQ弹出“正在呼叫你...”的通知的时候,自动把QQ拉起来。
配置方法也很简单,安装好这两个东西之后,Tasker先添加一个Task,里面就干一件事:Launch App -> QQ,把QQ拉起来。
然后添加一个Profile,选Event,选AutoNotification Intercept(如果第一次使用AutoNotification,注意先安装配置好,给好通知访问权限,给好后台自启动啥的),然后:
1. Apps里把QQ勾上
2. Title Filter里填QQ,勾上Exact(因为观察下那个“正在呼叫你”的通知,Title正好是QQ,如果不filter title的话有人给你发一条消息“正在呼叫你...”那你的QQ也被拉起来了,当然如果那个人的QQ昵称刚好也叫QQ就没办法了,)
3. Text Filter里面填上“正在呼叫你...”(不含双引号,如图),不要勾上Exact,因为希望只要通知里面包含这个字眼就触发。
4. 点击Action Type,选Created or Updated(默认为Both,这样在清除这条通知时也会触发,我们只希望在创建通知时触发)。最后点右上角的勾保存设置。
5. 最后检查下设置,看看这个Event Behavior和下图一不一样,有没有漏了什么,没什么问题就按返回键
6. 这时Tasker会问你要触发后要运行哪个Task,选刚刚创建的那个即可,最后长这样
没问题就点右上角的勾保存设置即可。
测试效果(这个gif大概为2倍速,推送后到弹出接听界面有大概3秒左右延迟,感觉还是能接受的):
此外,别忘了把QQ显示悬浮窗,锁屏显示的权限打开[流汗滑稽]
此外,Tasker结合AutoNotification还可以把你的通知通过一些手段(比如server酱,tg bot等等),推送到另一个地方(比如微信,或者tg等等,甚至短信转发到另一个号码,或者发SMTP发邮件,另一台手机通过网易邮箱/QQ邮箱等mipush接收也是很稳的)