本帖為記錄貼
適用物件:iPhone[主裝置]、Android[備用裝置]雙裝置,並且有兩個微信
此帖需要兩個APP:
Bark[iOS]GitHub連結(關注主頁公眾號 回覆Bark獲取)
通知濾盒[Android](公眾號回覆:通知濾盒獲取)
下圖為Bark介面、功能 介紹,簡單理解就是一款可以自定義推送訊息的APP,透過Bark服務互動,將訊息推給APNS,再推給手機端。其中Bark伺服器可以自己部署,因為Bark客戶端都是開源的,如果能力足夠你可以掌控這一切。
它的介面是這樣的
↑每個條目都是一個功能,上面的連結就是對應的功能介面,你可以在瀏覽器訪問這些功能介面來收取對應推送效果。
如上圖所示,只需把連結中推送的內容替換為自己想要的內容,就基本搞定需求。
接下來就是如何獲取想要的內容,需要另一款APP[通知濾盒]
它對於「轉發微信訊息」的作用就是可以接管Android系統通知,這樣,別人給我們發微信訊息,都會被這個APP獲取,這就達到了我們「獲取推送內容」需求
實現功能需要用到它的「webHook」功能。
功能路徑為「規則」-「增強」-「webHook」
新增一條規則[包含app-只勾選微信-所有內容-所有時間](規則自己根據情況除錯)
上圖中,連結點進去後面加了icon的欄位是因為Bark支援這種自帶圖示的格式,為了更像正常微信通知一點,就是在連結結尾加「?icon=xxxxx」,把xxxx替換成一個圖片連結。
推送標題和推送內容可以透過APP自帶的除錯功能找到對應的Key,比如下圖,推送的標題就是{android.txt},根據格式說明:
URL直接獲取value的時候要用英文的大括號{}把key括起來。
到此處,所有的操作就完成了,可以給備用機小號發微信訊息試一下推送效果。
左-iPhone收到的推送效果,右-android手機上微信推送效果
具體如上所示,還有不明白的可以參考APP說明,歡迎評論區探討[作揖]