Tasker实现Android通知息屏转发iOS
目前市面上的转发app大多只支持Android转Android,或是要收费,本文就用Tasker来实现免费的通过http推送api实现通知转发
iOS端目前有个App叫Bark可以提供http推送服务,走苹果的通知推送速度快免费不限量
- 点击加号,新建一个配置文件,事件,搜索添加
通知
,无需修改,直接返回 - 建个新任务,随便起个名,我这里叫通知转发
- 加号,搜索添加
if
,条件%evtprm1 != 你不想推送的应用包名
,多个点击右上角加号用与
连起来 - 加号,搜索添加
HTTP Request
,在URL处输入你的http推送api,我这里用的是Bark的,你可以直接复制把key改成你自己的:https://api.day.app/key/%evtprm2 %evtprm1/%evtprm3?sound=birdsong&group=android
其中,%evtprm2
是通知标题,%evtprm3
是通知内容,%evtprm1
是应用的包名 - 返回,到配置文件长按那个通知,添加一个状态,搜索添加
屏幕状态
,默认关闭无需修改,直接返回就完成了
这是导出的任务xml,可以保存成文件后,点击顶部任务导入任务
<TaskerData sr="" dvi="1" tv="5.9.3">
<Task sr="task10">
<cdate>1672318605010</cdate>
<edate>1678235314365</edate>
<id>10</id>
<nme>通知转发</nme>
<pri>6</pri>
<Action sr="act0" ve="7">
<code>37</code>
<ConditionList sr="if">
<bool0>And</bool0>
<bool1>And</bool1>
<bool2>And</bool2>
<Condition sr="c0" ve="3">
<lhs>%MEPUSH</lhs>
<op>1</op>
<rhs>%evtprm1%evtprm2%evtprm3</rhs>
</Condition>
<Condition sr="c1" ve="3">
<lhs>%evtprm1</lhs>
<op>1</op>
<rhs>org.telegram.messenger</rhs>
</Condition>
<Condition sr="c2" ve="3">
<lhs>%evtprm1</lhs>
<op>1</op>
<rhs>com.synology.projectkailash</rhs>
</Condition>
<Condition sr="c3" ve="3">
<lhs>%evtprm1</lhs>
<op>2</op>
<rhs>com.digibites.accubattery</rhs>
</Condition>
</ConditionList>
</Action>
<Action sr="act1" ve="7">
<code>547</code>
<Str sr="arg0" ve="3">%MEPUSH</Str>
<Str sr="arg1" ve="3">%evtprm1%evtprm2%evtprm3</Str>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
<Int sr="arg4" val="0"/>
<Int sr="arg5" val="3"/>
</Action>
<Action sr="act2" ve="7">
<code>339</code>
<Int sr="arg1" val="0"/>
<Int sr="arg10" val="0"/>
<Int sr="arg11" val="0"/>
<Str sr="arg2" ve="3">https://api.day.app/YourKeyHere/%evtprm2 %evtprm1/%evtprm3?sound=birdsong&group=OnePlus7Pro&icon=https://zyyme.com/usr/themes/zyymeTheme/screenshot.png</Str>
<Str sr="arg3" ve="3"/>
<Str sr="arg4" ve="3"/>
<Str sr="arg5" ve="3"/>
<Str sr="arg6" ve="3"/>
<Str sr="arg7" ve="3"/>
<Int sr="arg8" val="5"/>
<Int sr="arg9" val="0"/>
</Action>
</Task>
</TaskerData>
如果咩咩的文章对你有帮助,您可以 请我喝牛奶