V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
junjieyuanxiling
V2EX  ›  分享发现

微信 7.0 for Android 终于使用系统的通知渠道了

  •  
  •   junjieyuanxiling · 2019-01-14 14:37:37 +08:00 via Android · 4691 次点击
    这是一个创建于 2131 天前的主题,其中的信息可能已经有所发展或是发生改变。
    26 条回复    2019-02-19 19:32:09 +08:00
    oxoxoxox
        1
    oxoxoxox  
       2019-01-14 15:52:06 +08:00
    而且退到后台就变成 cached processes 了,不再像以前一样一直是 running processes
    ksssdh123
        2
    ksssdh123  
       2019-01-14 16:05:35 +08:00
    不知猴年马月 android 的推送能规范化 工信部推出的那个统一推送 希望能带来福音啊
    blueboyggh
        3
    blueboyggh  
       2019-01-14 16:09:06 +08:00
    然而这么一弄,miui 就没办法自定义微信的铃声了
    yy77
        4
    yy77  
       2019-01-14 16:50:17 +08:00
    仅限 playstore 版微信?
    honeycomb
        5
    honeycomb  
       2019-01-14 16:52:16 +08:00 via Android
    @blueboyggh 是 MIUI 的不标准导致了这个问题?
    blueboyggh
        6
    blueboyggh  
       2019-01-14 16:53:06 +08:00
    @honeycomb 感觉是实现问题,不是不标准问题,期待 miui 可以改进吧
    ReVanTis
        7
    ReVanTis  
       2019-01-14 16:59:30 +08:00
    Play store 似乎还没推送到我这。。。
    junjieyuanxiling
        8
    junjieyuanxiling  
    OP
       2019-01-14 17:08:48 +08:00 via Android
    @blueboyggh #3 MIUI 给阉割了吧。
    https://imgur.com/a/vlC9RXp

    @yy77 #4 不知道,我没装国内的。
    honeycomb
        9
    honeycomb  
       2019-01-14 17:42:22 +08:00 via Android
    @blueboyggh 楼上基本给实锤了,应该是小米阉割了 notification channel 的相关特性,真不知道 Google 怎么会给这样的系统通过 CTS
    Davidwg
        10
    Davidwg  
       2019-01-14 17:45:17 +08:00
    我的怎么还不行呢,装的 play 版,锁屏不留活,就收不到消息
    0x000007
        11
    0x000007  
       2019-01-14 17:46:34 +08:00   ❤️ 1
    我的 play 版还没有提示更新呢
    heyufei1996
        12
    heyufei1996  
       2019-01-14 18:17:41 +08:00 via Android
    我的也还没提示更新,😅
    Reficul
        13
    Reficul  
       2019-01-15 10:15:18 +08:00
    ApkPure 还是老版本
    brMu
        14
    brMu  
       2019-01-15 10:51:17 +08:00
    小米 8 miui10,自己装的 play 上昨天自动更新了,怎么看出通知是通过哪个发的?
    https://imgur.com/e16EIWq
    junjieyuanxiling
        15
    junjieyuanxiling  
    OP
       2019-01-15 12:17:48 +08:00 via Android
    @brMu 长按通知。

    我有一个勿扰模式的渠道可能是因为我在微信里开过勿扰模式。不过现在微信不用媒体来通知了,用系统的普通勿扰模式就行,不必再开完全静音模式。
    brblm
        16
    brblm  
       2019-01-16 10:11:57 +08:00 via Android
    这样有啥好处吗?
    是不是省电了?
    junjieyuanxiling
        17
    junjieyuanxiling  
    OP
       2019-01-16 11:05:34 +08:00 via Android
    @brblm 之前微信用的是媒体音量来播放通知声,系统默认的请勿打扰模式不会关闭媒体声,需要调高屏蔽级别。
    wangxiaoaer
        18
    wangxiaoaer  
       2019-01-16 12:33:23 +08:00
    @honeycomb #5 顺便问下,目前有没有不 root 就能够解决不给权限退出和唤醒问题的手机,比如国产的小米 华为 360 rom 之类?

    所谓的 adb 免 root 不考虑。
    honeycomb
        19
    honeycomb  
       2019-01-16 12:57:08 +08:00 via Android
    @wangxiaoaer 有,appops。

    但考虑你不认为 adb 是“无需 root ”的,那我不知道别的办法了。
    wangxiaoaer
        20
    wangxiaoaer  
       2019-02-19 06:45:47 +08:00 via Android
    @honeycomb adb 这种方式在手机重启后还有效吗?
    另外一直有个疑问,应用安装完成到 adb 或者 apppps 设置这个窗口期,应用是不是能够获取到对应的权限内容?
    honeycomb
        21
    honeycomb  
       2019-02-19 08:35:54 +08:00 via Android
    @wangxiaoaer 有,设置完成时似乎就会生效( appops 有一个类似于让改动 commit 命令,但一般用不上)
    wangxiaoaer
        22
    wangxiaoaer  
       2019-02-19 09:21:12 +08:00
    @honeycomb #21 我的意思是应用装好,开始 appops 设置,在设置完成之前,如果应用后台启动并获取了权限,岂不是白白设置了?
    honeycomb
        23
    honeycomb  
       2019-02-19 09:29:19 +08:00 via Android
    @wangxiaoaer 应用在安装后到首次被用户启动之间,仅依靠自身无法启动。
    然而,被链式启动等第三方触发的唤醒则例外。

    使用 Android 6.0 (想想 6.0 是多少年前的东西了,现在很少有应用还在用比它更古老的 API level )及以上作为 compile API level 时,默认不会授予任何运行时权限。

    所以,一般来说不会遇到这种问题。appops 每设定好一个项目后它几乎是立刻 commit
    wangxiaoaer
        24
    wangxiaoaer  
       2019-02-19 09:34:25 +08:00 via Android
    @honeycomb 多谢。另外免 Root 使用 appops 应该也是仅仅在安装 appops 的时候才需要 adb 吧?后续使用 appops 还需要 adb 吗?
    honeycomb
        25
    honeycomb  
       2019-02-19 09:44:30 +08:00 via Android
    @wangxiaoaer 没有安装 appops 这一回事,appops 是 Android 的一部分,不管你用不用它总是在工作。

    免 root 使用 appops 在 Android9 的含义往往是限于通过 adb 的 appops 命令去调整它的配置,或者是通过 cyanogenmod (现在换了个名字)的 privacy guard 2.0 介面。

    在低版本系统里有别的方法可以在安装 appops gui 后用非 root 的方法让其获得修改 appops 设置的能力,Android9 时这个办法会遇到一些问题,UE 会比较差。

    目前活跃的 appops gui 为 rikka appops 与 8net 的 appopsx。
    wangxiaoaer
        26
    wangxiaoaer  
       2019-02-19 19:32:09 +08:00 via Android
    @honeycomb appops 是系统自带的,目前市面上的名种应用只是提供了界面,这个我知道。

    我只是不太明白为什么要 Root,或者借助 adb,同时 Root adb 是每次调用 appops 的接口进行设置的时候都需要的吗?

    刚入手了一个红米 Note7 发现很多系统应用无法删除,同时自带的权限管理不能管理系统应用,也无法解决不给权限就退出。就装了 rikka 的 appops,结果提示不 miui 上可能会失效,真是日了哈士奇。

    有调教的办法吗?是不是不能刷原生?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1024 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:05 · PVG 06:05 · LAX 14:05 · JFK 17:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.