微信在进入聊天界面后,跟当前聊天对象聊天时,如果对方发了新消息过来,不会有提示音,非聊天界面下是有的, QQ 在聊天界面下也是有的,只有微信的聊天界面下的当前聊天人发来新消息不发出提示音,想写一个插件来解决这个问题,无从下手,望各位兄台给个思路。
之前有一个思路是写一个无障碍插件监测微信聊天界面,动手去写了,但是很难判断这新消息是自己发的,还是对方发的,并且进入聊天界面的时候也会被认为是有新消息,输入法的弹出和退出导致的消息列表刷新也会被认为是有新消息,觉得这个思路不行,求个思路,谢谢!
1
Fezl OP 在聊天界面上还要提示音干嘛?确实,但是不能保证在聊天界面的时候我是一直盯着手机屏幕的,如果在手机熄屏前这个联系人发来了消息,而我刚好没有看到,手机也没有任何提示,然后手机熄屏了。。。我就会在较长一段时间内不能及时看到这条消息
|
2
ltux 2017-04-09 14:19:15 +08:00 1
我觉得你把手机自动熄屏时间调成 10 分钟比你自己写程序快得多。
|
4
dtfm 2017-04-09 15:37:41 +08:00 1
我有一个思路,微信有一个第三方的服务叫做 Itchat ,原理是通过网页版微信接收消息,可以部署再服务器上,你可以在客户端做一个 app 只接收 itchat 传过来的信息,然后触发声音通知。
手机无障碍服务有个比较烦的地方就是,一旦应用被关闭,然后再打开应用的之后,还得再打开无障碍服务器一次。 |