有用 KDE Connect(GSConnect )的老哥知道怎么接收微信通知吗?

2019-06-12 23:34:14 +08:00
 kevinhwang

功能一切正常,ping 消息也能在 Gnome 接收到,但手机的部分消息如 qq,微信不能通知 Gnome。

安卓小白,不太懂具体有多少通知机制,有什么办法让微信通知 Gnome 呢?手机已经 root。

6582 次点击
所在节点    Linux
8 条回复
Ultraman
2019-06-13 00:47:43 +08:00
确认在安卓端右上角那里打开通知同步以及手机设置里面给予 kdeconnect 读取通知的权限。
kevinhwang
2019-06-13 09:50:20 +08:00
@vcinex KDE Connect 的安卓端通知同步插件选项都勾选了。例如酷安这些应用的通知就能在 Gnome 显示。微信这类就不行了。我看 app store 也有人提及微信无法通知这回事,不知道你尝试过吗?
Ultraman
2019-06-13 10:33:05 +08:00
@kevinhwang 不知道你是桌面完全不显示微信通知还是显示微信通知但是不显示微信消息内容?目前我能想到的就是可以再确认一下微信消息通知里面那个通知显示消息详情是打开的以及安卓端插件通知同步的具体选项中开启了微信通知的同步。
我自己 MIUI10①在安卓端插件中勾选通知同步并②在该插件中开启微信通知的同步,③授予安卓端读取通知权限,④桌面插件中开启通知同步⑤微信设置中开启通知显示消息内容后是可以在桌面显示微信消息内容的。
现在我电脑不在手边所以不确定桌面通知同步中有没有更具体的设置。
如果所有都确认的还是不能显示的话,我(虽然没有实实在在的证据)怀疑是系统本身出于安全考虑阻止了其他应用读取来自微信的通知内显示的消息。
kevinhwang
2019-06-13 10:51:13 +08:00
@vcinex 是不显示微信通知,目前已经解决了,可以看下图。
kevinhwang
2019-06-13 10:55:24 +08:00

下载了通知增强 for 微信,取消勾选仅在当前设备显示,就有通知了。


目前配合 adb wireless+scrcpy 空中 debug 控制手机,利用 kde connect 推送微信消息,这样有重要消息直接在 pc 控制手机回复就好了。弥补了 Linux 娱乐端的短板。( root 只在 adb wireless 有用,其他都无用到 root )


kevinhwang
2019-06-13 10:56:35 +08:00
希望对其他人有帮助,更多人使用 Linux !!
yuana1
2020-03-06 16:33:02 +08:00
看源代码
src/org/kde/kdeconnect/Plugins/NotificationsPlugin/NotificationsPlugin.java
中显示

if ((notification.flags & Notification.FLAG_FOREGROUND_SERVICE) != 0
|| (notification.flags & Notification.FLAG_ONGOING_EVENT) != 0
|| (notification.flags & Notification.FLAG_LOCAL_ONLY) != 0
|| (notification.flags & NotificationCompat.FLAG_GROUP_SUMMARY) != 0 //The notification that groups other notifications
)
{
//This is not a notification we want!
return;
}

第三行 显示 FLAG_LOCAL_ONLY 通知后直接舍弃了。 注释此行 重新打包就行了
xfangs
2021-02-16 03:07:35 +08:00
@yuana1 感谢,亲测好用

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

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

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

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

© 2021 V2EX