安卓主用户里的应用怎么授予 work profile 的通知读取权限?

201 天前
 4352503045
我的 tasker 装在 user 0 ,我希望他能读取到 user 10 下的应用通知,试了 adb 命令没成功

su -c 'am switch-user 10'

su -c 'appops set net.dinglisch.android.taskerm NOTIFICATION_ACCESS allow'
2528 次点击
所在节点    Android
6 条回复
liyafe1997
201 天前
两个环境是隔离的吧,应该读不到的,不是权限问题。
lisxour
201 天前
不魔改感觉是做不到的,App 分身说不定可以,很多系统自带的分身其实就是开了绿灯的 work profile ,也是基于多用户,但是却能做到很多越界行为
4352503045
201 天前
但是有其他应用可以做到,我甚至没有专门设置读取权限
@liyafe1997
sir283
201 天前
你去找那些能做的软件开发者,问一下是怎么实现的,这个要系统支持才行的。比如问一下 oppo 、vivo 、小米的系统开发工程师之类的。
RikkaW
200 天前
😝 这种能不能跨用户怎么怎么样应该是通过权限控制的,而那个权限应该基本上是只能授予系统签名的或是预装的应用的的(
你可以通过看源码通过通知是怎么传给自己的一层层往上找,看是在哪里卡的(
4352503045
189 天前
最后做到了,一开始主用户没这个 app (微信),即便我让 tasker 读取所有的通知也没用,后来把微信克隆到主用户,tasker 设置只读取微信通知,然后把主用户的微信卸载,就可以了

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

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

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

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

© 2021 V2EX