请教下,如何实现 iOS 微信后台的未读消息标记在 PC 版微信消息已读后自动消失

2020-11-09 18:49:27 +08:00
 chenfeng9527

目前是要打开微信或切换到前台,微信顶部有个‘收取中...’的动作后,消息列表的状态才会改变
有办法在后台执行这个‘收取中...’的动作吗?
不然消息角标逼死强迫症啊~
非要点进去看一下,实际上消息都在 PC 上已读了😣

1830 次点击
所在节点    问与答
14 条回复
miragetu
2020-11-09 18:55:57 +08:00
我猜这个需求,需要苹果支持。
BrettD
2020-11-09 18:59:12 +08:00
我倒是希望点开再更新,千万别让微信在后台常驻
chenfeng9527
2020-11-09 19:09:48 +08:00
@miragetu 可能吧,但是 iOS 上消息已读,PC 上菜单栏的微信未读消息闪动就会停止~
这就很难受了
ghs55kai
2020-11-09 19:11:14 +08:00
确实,还要点进去消掉它,多此一举
miragetu
2020-11-09 19:37:38 +08:00
@chenfeng9527 #3 对。因为 pc 端嘛,没有涉及到通知栏。而 iOS 已经推送的 push 和标记,尤其是 push,可能不支持 app 自己消掉。
paradoxs
2020-11-09 19:41:07 +08:00
用 tg 就行。
66450146
2020-11-09 20:18:40 +08:00
@BrettD iOS 的机制其实不后台常驻也能做到的,推送通知的 payload 可以添加不显示的信息,然后 app 有很短的时间可以响应这个通知,这时候就可以拉结果标注成已读。一个通用的做法是在已读数量改变的时候在推送通知的 payload 里面包括标记的数字,如果是 0 的话就隐藏标记,只是微信没有实现而已。
BrettD
2020-11-09 20:21:15 +08:00
@66450146 如果给了微信后台刷新权限,信不信能玩出花来后台保活
66450146
2020-11-09 20:32:51 +08:00
@BrettD 我说的意思就是已经有一定的后台刷新权限了,只是微信不用。
icelake
2020-11-09 20:46:41 +08:00
这点 Gmail 做的很到位,来新邮件了其他地方已读,iPhone 上的推送会自动消失
dingwen07
2020-11-09 20:59:57 +08:00
也就微信这样了,telegram 反正是会自动消失的
BrettD
2020-11-09 21:00:26 +08:00
@66450146 我觉得以腾讯的操守,实现了我也不敢用
vmebeh
2020-11-09 21:14:10 +08:00
TonyLong 技术不行,做不到
EscYezi
2020-11-10 23:39:34 +08:00
QQ 也可以自动消失,微信没做这个功能

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/723321

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX