mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 10:25:59 +00:00
2.0 KiB
2.0 KiB
id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
| id | title | type | feature | scope | locale | aliases | related_tools | related_pages | prerequisites | negative | last_verified | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| push-notice.concept | APP 推送是什么 | concept | push-notice | end-user | zh |
|
|
|
v1.7.90 |
APP 推送是什么
定义
APP 推送是 DooTask 通过友盟(UMENG)通道向移动端 APP(iOS / Android)发送的离线消息通知。即便 APP 被后台杀掉或网络断开后再回来,推送也能触达手机系统通知栏。
关键属性
- 通道:友盟 UMENG,分 iOS / Android 两套独立配置(
ios_key、ios_secret、android_key、android_secret) - 别名机制:用户每次登录移动端会注册一个 alias 到
umeng_alias表,详见 push-notice.alias.concept - 触发:默认配置下,对方收到新会话消息(且非自己发的、非静默)就会触发
- PC 在线优化:若用户 PC 端 60 秒内活跃过,APP 推送会延迟 10 秒;这期间消息被读则跳过推送
- 角标:iOS 直接传
badge;Android 传set_badge(最大 99)
与其他通知的关系
- 跟email-notice.concept:邮件是 SMTP,APP 推送是友盟,两条独立链路
- 跟desktop-notify.concept:桌面通知靠 Electron 本地
Notification,与友盟无关 - 跟mobile-notify.concept:APP 内的浮层通知,前台收到推送时显示
不支持
- 没有「按消息类型订阅」(无法只推@提及不推普通消息)
- 不能自定义推送音效(用系统默认)
- AI 助手消息也不例外:同样走推送,标题取自定义昵称或「AI 助手」