Compare commits

...

4 Commits

Author SHA1 Message Date
song f88b594dd8 docs: describe reply support for additional channels 2026-07-31 19:00:23 +08:00
song 710bc8b7e2 docs: 移除赞赏码章节与图片
Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-30 20:10:23 +08:00
song f03cb43cd1 docs: update README for 1.18.6 2026-07-30 15:27:57 +08:00
song 4ad84cfffc docs: README 1.16.21 + 多通道徽标 + 首页截图 2026-07-21 21:54:36 +08:00
4 changed files with 23 additions and 30 deletions
+18 -25
View File
@@ -1,14 +1,18 @@
# GotMsg · 有消息
<p align="center">
<img src="screenshots/home-latest.png" alt="GotMsg 1.16.9 首页" width="360">
<img src="screenshots/home-latest.png" alt="GotMsg 1.18.6 首页" width="360">
</p>
<p align="center">
<img src="https://img.shields.io/badge/Android-14%2B-3DDC84?logo=android&logoColor=white" alt="Android 14+">
<img src="https://img.shields.io/badge/Release-v1.16.17-2563EB" alt="Release v1.16.17">
<img src="https://img.shields.io/badge/Release-v1.18.6-2563EB" alt="Release v1.18.6">
<img src="https://img.shields.io/badge/Bark-支持-FF6B57" alt="Bark">
<img src="https://img.shields.io/badge/ntfy-支持-338574" alt="ntfy">
<img src="https://img.shields.io/badge/Telegram-支持-229ED9" alt="Telegram">
<img src="https://img.shields.io/badge/飞书-支持-00B96B" alt="飞书">
<img src="https://img.shields.io/badge/钉钉-支持-1677FF" alt="钉钉">
<img src="https://img.shields.io/badge/Meow-支持-FF9800" alt="Meow">
<img src="https://img.shields.io/badge/License-All%20Rights%20Reserved-E5484D" alt="License">
</p>
@@ -16,6 +20,8 @@ GotMsg 安装在一台 Android 手机上,读取这台手机收到的系统通
除了“看通知”,GotMsg 还支持从 Bark / ntfy 通知打开一次性网页,把回复送回原 Android 手机:优先使用系统快捷回复,QQ 等 App 可走无障碍兼容回复,微信可走 Shizuku。
原手机主动开启并逐项授权后,还可以登录 [网页远程控制台](https://r.gotmsg.pp.ua/control) 查看设备状态、找手机、管理通知与短信,并执行已授权的设备操作;敏感动作默认不开放。
🌐 **官方网站**:[gotmsg.pp.ua](https://gotmsg.pp.ua)
> [!IMPORTANT]
@@ -32,6 +38,7 @@ GotMsg 安装在一台 Android 手机上,读取这台手机收到的系统通
| 广告与噪音过滤 | 🟢 | 内置规则、自定义关键词、常驻通知过滤和 5 秒去重 |
| 来电与未接来电 | 🟢 | 兼容 MIUI / HyperOS;有权限时补充号码和联系人姓名 |
| 远程回复 | 🟢 | Android `RemoteInput`、无障碍兼容回复、微信 Shizuku 回复 |
| 网页远程控制 | 🟡 可选 | 原手机主动开启并逐项授权;支持状态查询、找手机、短信与通知管理、设备操作 |
| 锁屏 PIN 自动解锁 | 🟡 可选 | 仅 Shizuku 已运行时;PIN 用 Android Keystore 加密保存,每次最多尝试一次 |
| 自动更新 | 🟢 | 默认开启 Shizuku 静默更新;Gitea 优先、GitHub 备用,自动选择本机适配 APK |
| 权限健康检查 | 🟢 | 启动时按已启用功能检查必要权限,异常时从首页直达权限说明和系统设置 |
@@ -51,7 +58,6 @@ GotMsg 安装在一台 Android 手机上,读取这台手机收到的系统通
- [过滤、来电、图标和更新](#过滤来电图标和更新)
- [常见问题排查](#常见问题排查)
- [界面截图](#界面截图)
- [赞赏支持](#赞赏支持)
- [隐私与安全](#隐私与安全)
---
@@ -168,7 +174,7 @@ QQ、支付宝、淘宝和钉钉的兼容回复依赖 Android 系统自带的**
这项权限是核心权限;普通“允许 GotMsg 自己弹通知”不能代替通知读取权限。
如果首页仍显示待授权,点 **设置 → 权限需求说明**,下拉找到“通知使用权”,点击“去设置”再次确认。部分系统需要关闭后重新开启一次通知使用权,返回 GotMsg 后等待几秒刷新状态。
如果首页仍显示待授权,点 **设置 → 权限需求及说明**,下拉找到“通知使用权”,点击“去设置”再次确认。部分系统需要关闭后重新开启一次通知使用权,返回 GotMsg 后等待几秒刷新状态。
### 第 4 步:开启转发并实测
@@ -444,10 +450,9 @@ GotMsg 直接连接 SMTP 服务器发送纯文本邮件。当前只支持 **SMTP
1. 登录用于发件的邮箱网页版或官方 App,进入账号安全设置。
2. 开启 SMTP 服务。QQ / 163 通常会生成单独的 SMTP 授权码;Gmail 通常需要先开启两步验证,再创建应用专用密码。
3. 原手机打开 GotMsg → **设置 → 电邮**,先打开“启用电邮转发”。
4. 点“添加”,按上表填写。发件人通常必须与账号完全相同。
5. 保存后点发送测试,到收件箱和垃圾邮件中查找“GotMsg 测试”。
6. 测试成功后保留该配置的启用开关。
3. 原手机打开 GotMsg → **设置 → 电邮**,点“添加”,按上表填写。发件人通常必须与账号完全相同。
4. 保存后点发送测试,到收件箱和垃圾邮件中查找“GotMsg 测试”。
5. 测试成功后保留该配置的启用开关;每个 SMTP 配置独立控制是否参与转发。
<details>
<summary><strong>常见邮箱填写示例</strong></summary>
@@ -491,13 +496,13 @@ Outlook / Microsoft 365 常用 `587` + STARTTLS,当前 GotMsg 的 SMTP 发送
## 远程回复详细教程
远程回复入口会自动附加到支持回复的 Bark / ntfy 转发通知中,**没有单独的“开启远程回复”总开关**。Telegram、飞书、钉钉、Meow、电邮和短信只接收转发内容,不会生成 GotMsg 回复入口。
远程回复入口会自动附加到支持回复的 Bark、ntfy、Telegram、飞书、钉钉、Meow 和电邮通知中,**没有单独的“开启远程回复”总开关**。短信兜底也会在原手机成功联网注册回复会话后附带入口;原手机完全断网时无法创建一次性回复会话,因此那一条兜底短信仍然只能用于提醒。
第一次测试远程回复,建议先用 Telegram、WhatsApp、Signal 或其它通知本身带“回复”按钮的 App:
1. 确认 Bark 或 ntfy 基础转发已经成功。
1. 确认准备接收回复入口的通道已经能够正常收到 GotMsg 测试消息。
2. 让另一位用户给原手机发一条聊天消息,保持原聊天 App 在后台,让系统产生通知。
3. 在接收端点 Bark 通知,或点 ntfy 通知中的“回复”。
3. 在接收端点击通知、“回复”按钮或正文中的回复链接。
4. 浏览器打开回复页后输入一句无关紧要的测试文字并提交。
5. 查看原手机聊天是否发出,并等待网页显示成功或明确错误。
@@ -505,13 +510,13 @@ Outlook / Microsoft 365 常用 `587` + STARTTLS,当前 GotMsg 的 SMTP 发送
### 回复链路
1. 原手机收到通知并转发到 Bark / ntfy。
1. 原手机收到通知,注册一次性回复会话并转发到已启用通道。
2. 接收端点击通知或“回复”动作,打开 `https://r.gotmsg.pp.ua`。
3. 页面显示原通知的应用、标题和正文,输入回复内容并提交。
4. 原手机上的 GotMsg 拉取任务并执行回复。
5. 页面显示成功或具体失败原因。
链接从通知转发起 **10 分钟内有效**,并且只允许成功提交一次。Bark / ntfy 转发通知通常会生成回复入口;**短信 App 中识别出的验证码通知不添加回复链接**,因为验证码只需要读取或复制,不需要回复。如果其它通知既没有系统快捷回复,也不属于兼容白名单,页面会明确返回不支持,而不会盲目操作原 App。
链接从通知转发起 **10 分钟内有效**,并且只允许成功提交一次。Bark、ntfy、Telegram、飞书、钉钉和 Meow 使用通知点击地址、动作或按钮;电邮和短信显示可点击的纯文本链接。带回复入口的短信可能拆成两段并消耗两条短信额度。**短信 App 中识别出的验证码通知不添加回复链接**,因为验证码只需要读取或复制,不需要回复。如果其它通知既没有系统快捷回复,也不属于兼容白名单,页面会明确返回不支持,而不会盲目操作原 App。
### 三种回复方式
@@ -741,18 +746,6 @@ MIUI / HyperOS 经常不把系统电话通知交给第三方监听器。GotMsg
---
## 赞赏支持
如果 GotMsg 帮你节省了盯通知、找验证码或跨设备回复的时间,欢迎通过微信赞赏支持持续维护。
赞赏完全自愿,不影响任何功能使用。
<p align="center">
<img src="appreciate.jpg" alt="GotMsg 微信赞赏码" width="320">
</p>
---
## 隐私与安全
### 通知内容会经过哪里
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 120 KiB

+5 -5
View File
@@ -1,13 +1,13 @@
# 通知远程回复
GotMsg 可以从 Bark / ntfy 通知打开一次性回复网页,把回复送回运行 GotMsg 的原 Android 手机。系统会优先使用通知自带的 Android `RemoteInput`;QQ 等应用可使用无障碍兼容回复,微信使用 Shizuku 回复。
GotMsg 可以从 Bark、ntfy、Telegram、飞书、钉钉、Meow、电邮或短信兜底消息打开一次性回复网页,把回复送回运行 GotMsg 的原 Android 手机。系统会优先使用通知自带的 Android `RemoteInput`;QQ 等应用可使用无障碍兼容回复,微信使用 Shizuku 回复。
> 远程回复不是模拟登录,也不会接管微信或 QQ 账号。能否成功取决于原通知是否仍然存在、原手机是否在线,以及目标应用当前界面是否可识别。
## 开始前准备
1. 在原 Android 手机上安装 GotMsg,并授权“通知使用权”。
2. 至少启用一个 Bark 或 ntfy 转发配置;邮件和短信通道不提供回复入口。
2. 至少启用一个支持接收回复入口的转发配置。短信兜底只有在原手机能够联网注册回复会话时才会附带入口。
3. 关闭针对 GotMsg 的省电限制,允许后台运行和自启动。
4. 根据要回复的应用完成下面的额外配置:
- 通知本身带快捷回复:无需额外配置。
@@ -16,12 +16,12 @@ GotMsg 可以从 Bark / ntfy 通知打开一次性回复网页,把回复送回
## 使用方法
1. 原手机收到通知后,GotMsg 将它转发到 Bark / ntfy。
2. 在接收手机上点击 Bark 通知,或点击 ntfy 通知及其“回复”动作。
1. 原手机收到通知后,GotMsg 注册一次性回复会话,并将通知转发到已启用通道。
2. 在接收端点击通知、“回复”按钮或正文中的回复链接。
3. 网页会显示应用名、通知标题和正文;输入内容并提交。
4. 原手机拉取任务并执行回复,网页等待最终结果;GotMsg“日志”页也会记录结果。
回复入口只作为通知的点击地址或动作地址,不会在通知正文中重复显示。短信 App 中识别出的验证码通知不会创建回复会话,也不会附加回复入口。接收端不需要 iOS 快捷指令,也不需要创建或订阅 `_reply` topic;现有 ntfy server、topic 和 token 无需改变。
Bark、ntfy、Telegram、飞书和钉钉优先把回复入口作为点击地址、动作或按钮;Meow 同时发送原生 `url` 跳转字段和可见链接,电邮与短信使用可点击的纯文本链接。带回复入口的短信最长控制为两个分段,可能消耗两条短信额度。原手机完全断网时无法预先向中继注册一次性会话,因此那一条短信不会附带回复链接。短信 App 中识别出的验证码通知不会创建回复会话,也不会附加回复入口。接收端不需要 iOS 快捷指令,也不需要创建或订阅 `_reply` topic;现有 ntfy server、topic 和 token 无需改变。
## 三种执行方式
Binary file not shown.

Before

Width:  |  Height:  |  Size: 512 KiB

After

Width:  |  Height:  |  Size: 521 KiB