Miui12.5 开发板已经好几周收不到 FCM 推送了,官方也不回复,各位有什么头绪吗?

2021-04-29 21:16:40 +08:00
 HomerHm
9289 次点击
所在节点    Android
34 条回复
zhzy0077
2021-04-30 16:13:04 +08:00
@ochatokori 你是 12.5 吗,我 12 没这个问题 12.5 的开发板才有
jjianwen68
2021-04-30 16:15:11 +08:00
忙着造成呢
LingYuling0
2021-04-30 16:16:54 +08:00
12.5 正式版没问题,outlook 都能收到
ochatokori
2021-04-30 18:02:18 +08:00
@zhzy0077 #21 12.3 是 k20pp 安卓 10 最后一个开发版。
前几个版本都没问题的,到这个版本通知就出问题了
HankLu
2021-04-30 18:15:16 +08:00
@LingYuling0 telegram 还是收不到推送消息,
alfchin
2021-04-30 18:17:43 +08:00
@YouKnowIt 手机都这稳定性了,那车子造出来怕是比特斯拉稳定性还差
ochatokori
2021-05-07 15:00:51 +08:00
@zhzy0077 #8 找到原因了
com.android.server.notification.NotificationManagerServiceInjector.isAllowLocalNotification
这个方法用来判断是否允许发送通知,你这条日志也是在这里打印的
反编译或者用 xposed 改成返回 true 就正常了

这是现成的 xposed 模块
https://github.com/kooritea/fcmfix
zhzy0077
2021-05-07 15:15:34 +08:00
@ochatokori 我试了 12.5 稳定版也没有这个问题 不知道 miui 是怎么控制这个的。我也搜到这段代码了 主要是懒得折腾,与其 xposed 我可能就直接上 miui eu 了
ochatokori
2021-05-07 17:22:29 +08:00
@zhzy0077 #28 miui eu 权限管理器本地化就会有这个问题,所以我还是整了。
这个貌似是除系统应用外微信 qq 微博都在白名单不受影响,不用 fcm 的话可能没什么感觉吧
zhzy0077
2021-05-08 11:00:01 +08:00
@ochatokori 这挺神奇的 我现在 12.5 的稳定版没问题 不准备升级了 生怕整出什么幺蛾子
Felix120
2021-05-14 19:39:40 +08:00
@ochatokori 大佬能教教怎么反编译这个玩意吗?
ochatokori
2021-05-14 21:04:07 +08:00
@Felix120 #31 最简单就是用 mt 管理器了,直接打开 apk,改完保存就好了
像 NotificationService 这种的话就在 /system/framework/services.jar 里
HomerHm
2021-05-15 14:36:10 +08:00
最新消息: MIUI12.5.2 稳定版已能正常推送 FCM 消息,目前已测试 WIFI 环境下一晚上不会断链接,但同天发布的开发板公测却收不到消息,建议刷回稳定版.
ThinMonkey
2021-05-29 10:02:49 +08:00
@ochatokori 谢大佬的回复,那个 xp 模块还是挺好使的。现就 MIUI 就是这么尴尬,想用 fcm 就国际版然后自行移植公交卡等,国内版就断线后一直不重新连接了。我自己不懂这方面内容只能测试到国内版 fcm 受电量和性能控制,只要关闭电量和性能组件的 powerkeeperbackgroundservice 和 powerchecker 服务锁屏 fcm 就稳多了,或者直接无脑冻结电量和性能。然而这样副作用也很大,电量性能残了或者直接没有手机其他软件唤醒又压不住,唤醒极度频繁。好在最终有这个模块

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

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

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

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

© 2021 V2EX