不再错过小手机的消息——跨平台信息转发
创作立场声明:首先感谢各软件的开发者,此文仅为个人折腾过程分享。如有不对之处,欢迎评论区指正,感谢大家的支持!
目录
前言
Bark
通知滤盒
总结
前言
Hello,大家好,对于手机,本人常年都是双机党,一台Android设备,一台iOS设备,为的是体验不同的生态系统。各自的生态虽好,但是也会带来一些问题,例如在使用Android设备的时候,可能会错过iOS设备的信息,而在使用iOS设备的时候会又可能会错过Android设备的信息。这是必须要解决的问题,由于我平时佩戴Apple Watch,就以iOS为主要使用设备,Android设备为辅,避免错过重要信息因此有了本文的折腾过程。
Bark
Github: bark项目地址
“传统通知方式例如邮件、聊天软件来做自动提醒还是略微麻烦。
Bark提供http 接口,简单调用即可给自己的iphone发送推送。
可以为你带来非常及时、稳定可靠、隐私安全的推送服务。
Bark 不会消耗设备的电量,核心功能是基于系统推送服务与推送扩展,APP本体并不需要运行。”
考虑到对隐私的保护,我将Bark部署到私人服务器上、这样所有的数据将只存在于我的手机、我的服务器和Apple推送服务器。当然你也可以考虑将Bark部署到内网的路由器,群晖等设备,通过内网穿透访问服务。要是你对数据不敏感,那可以考虑跳过服务器的的部署,使用开发者Finb提供的服务器,直接进行客户端的安装与设置。
Bark-Server私人服务器部署
Github: bark-server项目地址
这里我直接使用docker进行安装,其他方式可参考项目地址提供的方法进行安装
在服务器在输入以下命令
docker run -dt --name bark -p 8080:8080 -v /bark-server/bark-data:/data finab/bark-server
在服务器上输入以下命令测试
curl http://0.0.0.0:8080/ping
Bark的iOS客户端安装与设置
在App store里搜索Bark进行安装;
打开app,点击右上角“+”(无私人服务器的可跳过此步);
添加私有服务器,输入服务器地址(无私人服务器的可跳过此步);
点击注册设备;
显示主界面,
https://api.day.app/HUkPcequ***********/这里改成你自己的推送内容
其中"https://api.day.app/" 为服务器地址,"HUkPcequ***********/"为设备key;
测试推送信息,点击如上按钮,如弹出推送信息则设置成果。
bark说明
URL 组成: 第一个部分是 key , 之后有三个匹配
/:key/:body
/:key/:title/:body
/:key/:category/:title/:body
title 推送标题 比 body 字号粗一点
body 推送内容 换行请使用换行符 'n'
category 另外的功能占用的字段,还没开放 忽略就行
post 请求 参数名也是上面这些
具体详细解释及使用可参考项目内容。
通知滤盒
app下载地址:Google play 、酷安
通知滤盒是一款很有意思的 Android,它能够帮你记录下最长 30 天内的所有通知,并针对通知进行管理、统计。
界面解释
主要通过软件的webhook功能来实现:
在「规则」中,找到「增强」;
点击「Webhook」;
点击「+」按钮以新增规则,界面如下
规则名称:自定义名称;
App:根据需求选择App,例如短信;
内容:根据需求设置需要提取的内容,例如所有内容;
时间:根据需求设置通知的时间区间,例如工作日整天等;
亮屏/息屏:根据需求设置手机屏幕的状态,默认同时;
充电中/电池:根据需求设置手机充电的状态,默认同时;
URL:
自定义 URL 中支持使用通知的各项属性字段,此处填写Bark生成的URL;
Request method:根据需求设置get或者post方法,因为bark都支持,此处默认post方式。
如深入了解可查看webhook功能介绍。
微信转发案例
URL如下:
https://api.day.app/HUkPcequ***********/(filterbox.field.APP NAME}/{android.title}:{android.text}?icon=https://raw.****.png
解释如下:
https://api.day.app:服务器地址;
HUkPcequ*********** :设备Key;
{filterbox.field.APP NAME}:app名字,此处为微信;
{android.title}:通知标题;
{android.text}:通知内容;
icon=https://raw.****.png :推送消息图标,此处为微信图标
短信转发案例
URL如下:
https://api.day.app/HUkPcequ***********/(filterbox.field.APP NAME}/{android.title}:{android.text}?icon=https://raw.****.png
解释如下:
https://api.day.app :服务器地址;
HUkPcequ*********** :设备Key;
(filterbox.field.APP NAME}:app名字,此处为短信;
{android.title}:通知标题;
{android.text}:通知内容;
icon=https://raw.****.png :推送消息图标,此处为短信图标
总结
全文已结束,来个总结,此方法实际使用已有半月有余,结合Apple Watch的信息推送,妈妈再也不用担心我错过任何重要信息了。
青色的狐
校验提示文案
张小荣
校验提示文案
向之往之
校验提示文案
大桐小宸
校验提示文案
kxbs
校验提示文案
SQPool
校验提示文案
Dosol
校验提示文案
wx_忆年514091
校验提示文案
yxjff
校验提示文案
夜影小窝
校验提示文案
Carl999
校验提示文案
值_友694903135
校验提示文案
值友9581270093
校验提示文案
长风昵称被占用
校验提示文案
wlhwlh
校验提示文案
wlhwlh
校验提示文案
wlhwlh
校验提示文案
wlhwlh
校验提示文案
长风昵称被占用
校验提示文案
值友9581270093
校验提示文案
值_友694903135
校验提示文案
Carl999
校验提示文案
夜影小窝
校验提示文案
yxjff
校验提示文案
wx_忆年514091
校验提示文案
kxbs
校验提示文案
青色的狐
校验提示文案
大桐小宸
校验提示文案
Dosol
校验提示文案
向之往之
校验提示文案
SQPool
校验提示文案
张小荣
校验提示文案