【经验分享】通过SmsForwarder转发任意app通知信息(安卓)
评论
收藏

【经验分享】通过SmsForwarder转发任意app通知信息(安卓)

经验分享
柯柯
2025-02-18 16:16·浏览量:3432
柯柯
官方发布于 2025-02-18 16:11更新于 2025-02-18 16:163432浏览

一、问题背景描述

用户想要监听钉钉指定群聊中关键信息并转发到微信中,用于实时监控消息并且及时响应,使用PC无限循环监听电脑钉钉客户端消息会占用一台电脑,使用钉钉机器人监听内部群消息配置较为复杂,并且需要额外的服务器支持。超出了用户使用成本范围,那么有没有其他方法可以实现监听消息,并且只需要关键信息,过滤日常的会话。


二、解决方案

解决方案概述:

通过SmsForwarder短信转发器,通过匹配APP包名将钉钉消息用pushplus(iOS有Bark、鸿蒙Next有MeoW)推送到微信或其他设备中,理论上可支持任意的APP消息通知推送到任意IM系统或者自建网站,只需要有webhook推送服务即可。通过此方法,可实现多设备通知信息的统一和监控,比如:

微信 -> 钉钉

钉钉 -> 飞书

飞书 -> 企微

闲鱼 -> 微信

......

配置流程:

  • 点击下载安装SmsForwarder
  • 打开app,点击通用设置,开启需要的权限


  • 配置转发通道与转发规则(多图预警⚠️)

1. 关注pushplus推送加微信公众号,获取token并完成实名认证。

2. 打开短信转发器,点击发送通道,配置pushplus推送


3. 点击转发规则,点击应用,新建应用转发规则

测试匹配规则
并且 是 APP包名 相等com.alibaba.android.rimet
并且 是 通知标题 相等 钉钉
并且 是 通知内容 包含 测试

注:APP包名可在已装APP列表里选择APP进行获取


4. 按流程配置完成后,可以点击测试,将app包名、通知标题、通知内容填入后点击测试规则,测试pushplus能否正常接收app转发消息,如填写的内容不符合匹配规则,会显示未匹配中规则。反之能正常推送。


5. 完成测试后,点击返回编辑,再点击保存即可

三、结果展示

点我查看👈


四、常见问题

Q: 为何需要写如此复杂的匹配规则

A: 编写匹配规则可以更好的过滤掉日常聊天中不需要的信息,做到提取关键信息。短信转发器的匹配规则编写可参考:多重规则

收藏7
全部评论1
最新
发布评论
评论