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

国内系统的 MIUI 怎样才能及时收到国外软件的推送?

  •  
  •   Andre42 · 2020-07-05 11:06:38 +08:00 via Android · 8701 次点击
    这是一个创建于 1609 天前的主题,其中的信息可能已经有所发展或是发生改变。

    手机型号:小米 10pro

    系统:MIUI 12.0.2

    谷歌服务,服务框架和商店都安装并更新到了最新版本。

    能科学上网,网络稳定。

    之前是通过开启谷歌服务、框架和国外软件的自启动,并且省电策略设定为“无限制”才能收到推送。但是也经常会有延迟。

    我看到一些评论说要拨号*##426##*开 FCM,但是好像并不能一直开启。

    30 条回复    2020-07-08 17:21:53 +08:00
    Andre42
        1
    Andre42  
    OP
       2020-07-05 11:38:50 +08:00 via Android
    fcm 怎么一直开启呢?
    sleeepyy
        2
    sleeepyy  
       2020-07-05 12:55:35 +08:00
    这种需求为什么不刷欧版 miui 呢
    gdzzzyyy
        3
    gdzzzyyy  
       2020-07-05 13:12:50 +08:00
    为什么我输入 *##426##* 没有反应呢。。
    fox0001
        4
    fox0001  
       2020-07-05 13:16:46 +08:00 via Android
    @gdzzzyyy #3 星井星井四二六井星井星
    oumiga233
        5
    oumiga233  
       2020-07-05 13:17:16 +08:00 via Android
    @gdzzzyyy 应该是*#*#426#*#*
    ochatokori
        6
    ochatokori  
       2020-07-05 13:30:30 +08:00 via Android
    在没有 root/xp 的系统上,只有在后台有驻留的应用才会响应 fcm 并发送通知(绿色守护 xp 捐赠版不受此限制)

    而国内版 miui 如果不给自启动权限,在任务管理器划掉就不会有后台,fcm 会提示`Failed to broadcast to stopped app`
    给了自启动省电无限制的情况下,miui 还是会因为资源紧张杀掉优先级低的后台,这种情况下像推特这种 app 本身没有做保活的即使给了自启动被杀掉后也没 fcm 通知了

    关于延迟的问题
    国内版 miui 的 fcm 被砍过
    根据我的测试国内版的 fcm 在一次连接失败后不会重连,只有切换移动数据 /wifi 或者网络重连的时候才会尝试重连
    eu 版就没有这个问题,连不上会一直重连

    如果你想使用 fcm 的话最好使用 eu 版(国际版我没试过)
    普通使用 eu 版会有系统资源紧张导致后台被杀错过 fcm 通知的问题
    墙裂建议使用绿色守护 xposed 捐赠版等辅助,fcm 一条都不会漏(推特特别关注必备好吧)
    SaitoAsuka
        7
    SaitoAsuka  
       2020-07-05 18:47:52 +08:00
    fcm 国内有些时候连不上
    需要 root 完改 host
    要不然就梯子挂全局
    xiva1209
        8
    xiva1209  
       2020-07-06 12:31:57 +08:00   ❤️ 1
    "自启动权限"这应该是国内安卓造的一个概念,原生系统没有的。
    在 pixel 上,你不安装任何第三方杀死进程的软件如绿守黑域等等,你的推特脸书 ins 等所有国外 app 的 fcm 都是有效的,而推特脸书 ins 这些国外 app 也是不需要保留后台服务及缓存的(它们本身也没有后台服务)。
    Andre42
        9
    Andre42  
    OP
       2020-07-07 19:01:43 +08:00 via Android
    @ochatokori 请问欧版 miui12 支持双卡吗?小米解锁需要几天才能解锁啊?
    ochatokori
        10
    ochatokori  
       2020-07-07 19:11:22 +08:00 via Android
    @Andre42 支持,我正在使用移动和联通
    解锁的话貌似不同机器不同,我的需要一周
    Andre42
        11
    Andre42  
    OP
       2020-07-07 19:21:00 +08:00 via Android
    @ochatokori 好的,谢谢,我明早就试试
    Andre42
        12
    Andre42  
    OP
       2020-07-07 20:32:35 +08:00 via Android
    @ochatokori emm,请问用手机内的备份备份到手机后,刷机了还能再恢复吗?有没有推荐的教程视频。
    ochatokori
        13
    ochatokori  
       2020-07-07 20:39:47 +08:00 via Android
    @Andre42 抱歉我没有用过备份所以这个我也不知道备份的内容是什么,我刷机都是用谷歌相册同步所有图片,微信聊天记录备份到电脑上就清数据了

    教程的话我当时看这个的,写的比较好
    https://www.zhihu.com/answer/530627637
    Andre42
        14
    Andre42  
    OP
       2020-07-07 20:50:19 +08:00 via Android
    @ochatokori 感谢感谢,我也打算用谷歌相册备份了
    Andre42
        15
    Andre42  
    OP
       2020-07-07 20:56:50 +08:00 via Android
    @ochatokori 不好意思我忘记问了,欧版平时使用和升级系统是不是得挂欧洲的线路啊,我平时都是日本和台湾的。
    ochatokori
        16
    ochatokori  
       2020-07-07 21:14:27 +08:00 via Android
    @Andre42 不挂的话大概 1mb/s 左右,挂日本也可以,我也是挂日本的,可以跑到 30mb/s

    顺带一提,eu 版精简了很多国内版 miui 本地化功能,例如负一屏没有微信那些快捷键和快递卡片、短信没有自动提取验证码、天气使用国外源国内不准确、日历闹钟没有节假日和农历、没有 mipush 。

    上面说的这几个本地化功能,如果你选择刷入 magisk 来 root 系统的话,我可以提供解决方案来恢复这些本地化功能,不过这些等你刷入了 eu 版系统再说也不迟
    Andre42
        17
    Andre42  
    OP
       2020-07-07 21:17:09 +08:00 via Android
    @ochatokori 嗯,我刷好看看先
    Andre42
        18
    Andre42  
    OP
       2020-07-08 16:25:36 +08:00 via Android
    @ochatokori 我刷好了,设置里好多英语啊,而且我看 fcm 也经常是断开的,,点击升级系统会卡上一会。
    lucifer9
        19
    lucifer9  
       2020-07-08 16:29:30 +08:00
    还有个问题是 解锁, root 了以后掉 DRM
    Andre42
        20
    Andre42  
    OP
       2020-07-08 16:32:02 +08:00 via Android
    @lucifer9 你也是刷了 eu 吗?
    ochatokori
        21
    ochatokori  
       2020-07-08 16:42:12 +08:00 via Android
    @lucifer9 不会,magisk hide 勾选了 gms 就不会掉
    前提是没有改过 build.prop
    Andre42
        22
    Andre42  
    OP
       2020-07-08 16:42:36 +08:00 via Android
    @ochatokori 怎么操作?
    Andre42
        23
    Andre42  
    OP
       2020-07-08 16:42:52 +08:00 via Android
    @ochatokori 对了,我没 root
    ochatokori
        24
    ochatokori  
       2020-07-08 16:46:50 +08:00 via Android
    @Andre42 #18 fcm 经常断开是因为梯子会断开不活跃的连接,可以改梯子设置也可以无视,因为断开大概 5 秒左右就会重连,fcm 自己有 ack 机制,消息不会丢失,最多也是延迟 5 秒

    设置里面的英语我看别人是用 xposed 文本替换 改回去中文的,我无所谓就没有改

    如果你有刷入 magisk 来 root 的话,可以用这个仓库恢复部分本地化功能
    https://github.com/kooritea/mipay-extract
    ochatokori
        25
    ochatokori  
       2020-07-08 16:49:27 +08:00 via Android
    @Andre42 root 可以在 twrp 里刷这个包,看你自己需不需要
    https://github.com/topjohnwu/Magisk/releases/tag/v20.4
    ochatokori
        26
    ochatokori  
       2020-07-08 16:52:45 +08:00 via Android
    @lucifer9 不好意思下意识看成 safetynet 了
    DRM 我不知道是什么情况
    Andre42
        27
    Andre42  
    OP
       2020-07-08 16:57:01 +08:00 via Android
    @ochatokori 我暂时没打算 root,只是担心推特这些软件的推送还是会不及时,因为我点进去看 fcm 的情况和之前是一样,经常是断开,需要切换网络才连上。我想请问一下,既然已经是 eu 版了,在不 root 的情况下,推特想及时收到消息的话还要开启自启动和电池无限制吗?或者要设置下别的地方?
    ochatokori
        28
    ochatokori  
       2020-07-08 17:09:52 +08:00 via Android
    @Andre42 #27 应该都不需要,只要不在任务管理器划掉就行了
    Andre42
        29
    Andre42  
    OP
       2020-07-08 17:10:32 +08:00 via Android
    @ochatokori 任务管理器划掉是指?
    Andre42
        30
    Andre42  
    OP
       2020-07-08 17:21:53 +08:00 via Android
    @ochatokori 我的主题壁纸居然和国内版一样,,我有点怀疑是不是刷错了…
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2611 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 11:39 · PVG 19:39 · LAX 03:39 · JFK 06:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.