本文为记录贴,非指导教程(但是如果我都能搞定,相信你也肯定能搞定)

本贴适用对象:iPhone(主)、Android(备)双持党,并且有至少有两个微信。

本帖需要的两个AppBark(iOS)、通知滤盒(Android)

首先介绍Bark这个App,我的简单理解就是这是一款可以自定推送消息的App,通过和Bark服务器交互,将消息推给苹果APNS,然后再推给手机端。其中Bark服务器可以自己部署,因为Bark客户端和服务端都是开源的,如果有能力的话,你可以掌控这一切。

它的界面是这个样子的:

如上图,每个条目都是一个功能,上面的链接就是对应的功能接口,你可以在浏览器访问这些功能接口来收取对应的推送效果。

如上图所示,你只需要把链接中推送的内容替换为自己想要的内容,就基本上搞定了转发的需求。

接下来要做的就是如何获取想要的内容,这就需要另外一款App:通知滤盒

它对于「转发微信消息」的作用就是可以接管Android系统的通知,这样,别人给我们发的微信消息,都会被这个App获取到,这就达到了我们「获取推送内容」的需求了。

这里我们需要用到它的「webHook」功能。

功能路径为 「规则」-「增强」-「webHook」

添加一条规则:包含App-只勾选微信-所有内容-所有时间。(这个规则自己根据情况来)

上图中,链接的后面加了icon的字段是因为Bark支持这种自带图标的格式,为了更像正常的微信通知一点,就是在链接末尾加「?icon=xxxxx」,把xxxx替换成一个图片链接即可。

推送标题和推送内容可以通过App自带的调试功能找到对应的Key,比如下图,推送的标题就是{android.title},推送的内容是{android.text},根据格式说明,url直接获取value的时候要用英文的大括号{}把key括起来。

至此,所有的操作基本就完成了,可以给备用机小号微信发条消息试一下推送效果。

左为iPhone收到的推送效果,右为Android手机上原始的微信推送效果。

具体还有不明白的地方可以再细看一下相关App原作者的说明。