每日一技 | 如何优雅的转发任意通知到 iPhone

personSunshinenn

优雅的实现自动化,是每个 Geeker 应有的能力。—-我编的

工作需求,目前双持 iPhone 和 Android (工作用)设备。有需求将 Android 设备的某些通知转发到 iPhone上。

短信里的验证码,微信群聊中的@xxx,来电通知,我全都想要转发。

一方面是想在玩 iPhone 的时候,不错过一些工作通知,

另一方面想让 Android 的通知走 Apple Watch 推送「这样就能更及时的看到消息了」。

尝试过《小转发》等优秀的转发软件,但觉得设置过于复杂,不直观。不够优雅~

为此,甚至从前有做过一个简陋的 APP 满足自己的需求。但因为工作太忙,无力维护,这个项目最终夭折了…😂

偶然之间,发现了可以优雅实现转发的方法,下面请允许我娓娓道来~

前情提要

设备

iPhone + Android 设备

应用服务

  1. Bark => iOS端自定义接收通知的工具
  2. 通知滤盒 => 版本号 2.x.x 「可能需要高级版」

   

实现思路

通知滤盒根据自定义规则,拦截指定通知

将标题内容提取,再拼接到 Bark 的 URL 中,发送 Webhook 请求

即可优雅的实现自定消息转发~~~

以下,以转发微信中所有 “@我”的通知举例。

打开新增 Webhook 规则页面

  1. 在“规则”页面中,找到“增强”区块。
  2. 轻点“Webhook”卡片。
  3. 轻点“+”按钮以新增规则。
新增“增强”规则

设置转发规则

  1. 命名规则 => “Hi,有人找你”
  2. 选择 App => 选择“微信”
  3. 选择内容 => 选择“包含任一文本”
  4. 填写匹配规则 => “@我”、“@所有人”
  5. 根据需求选择时间段 => 此处我选择所有时间「如果在晚上转发,会被iPhone上的勿扰拦截掉(/doge~)」
  6. 根据需求选择手机状态 => 我个人保持初始值
  7. 填写 URL 值 => 请打开 Bark 获取请求 URL
  8. 选择请求方式 => Bark 支持 POST 和 GET 方法
  9. 保存规则
规则详情

测试

  1. 拖动页面到底部,轻点“模拟测试”
  2. 展开区块中,轻点“测试”按钮
  3. 通知滤盒将会列举出符合条件的所有通知,和您的预期做对比
  4. 如果符合条件~ 恭喜你,已经优雅的设置好了转发
  5. 现在找个号,@自己一下试试
  6. 如果一切正常,现在您可以在 iPhone 上收到这条消息啦
验收成果~

扩展

转发消息到微信

  • 通过”Server 酱”转发
  • 通过”WxPusher”转发

添加到 Flomo 笔记

  • 替换为 Flomo 的新增笔记 URL 即可

添加到 GTD 中

  • 例如 “Todoist” 「转发URL为https://api.todoist.com/rest/v1/projects/xxxxx」
    • [接口详情请参考此页面](https://developer.todoist.com/sync/v8/#overview)

转发信息到其他 Webhook

  • 您可以自己起一个后台服务,做更硬核的事情~
  • 也可以转发到 IFTTT ,联动更多设备

尾巴

预祝各位 Geeker 们玩的愉快😉

  

1
0

扫码分享

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed

Menu