MyGit

kooritea/fcmfix

Fork: 49 Star: 1191 (更新于 1970-01-01 00:00:00)

license: 暂无

Language: Java .

[xposed]让fcm唤醒已完全停止的应用

最后发布版本: 49-20250411_f812f1c ( 2025-04-11 16:49:42)

GitHub网址

fcmfix(Android 10-15 )

Android CI

让fcm/gcm唤醒未启动的应用进行发送通知

附加功能

  • 阻止Android系统在应用停止时自动移除通知栏的通知
  • 在miui/hyperos(?)/OxygenOS15(?)/ColorOS15(?)上动态解除来自fcm的自启动限制
  • 移除miui/hyperos对后台应用的通知限制
  • 没有预期唤醒目标应用时发送提示通知

lsposed作用域

  • 在miui/hyperos上如果推送没有问题,就不需要勾选电量和性能

关于fcm

fcm是在Android中由google维护的一条介于google服务器与gms应用之间用于推送通知的长链接。
一般的工作流程为应用服务器将消息发送到google服务器,google服务器将消息推送给gms应用,gms应用通过广播传递给应用,应用通过接收到的fcm消息决定是否发送通知和通知内容。
其中gms通过fcm广播通知应用时,如果应用处于非运行状态,就会出现Failed to broadcast to stopped app,fcmfix主要就是解决这个问题。

已知问题

  • 非miui/hyperos/OxygenOS15/ColorOS15系统可能需要给予目标应用类似允许自启动的权限,以及电池选项设置为不优化。

最近版本更新:(数据更新于 1970-01-01 00:00:00)

2025-04-11 16:49:42 49-20250411_f812f1c

2025-04-03 11:45:49 49-20250403_f795322

2025-04-02 10:58:51 49-20250402_eec5d9d

2025-03-27 11:13:55 49-20250327_9399567

2025-03-26 10:04:22 49-20250326_2191b01

2025-03-24 15:44:41 49-20250324_757a415

2025-03-21 17:13:01 46-20250321_667d0f7

2025-03-20 15:44:54 46-20250320_1f75abd

2025-03-17 16:08:37 46-20250317_2849ca6

2025-03-15 00:22:15 46-20250314_d91df00

kooritea/fcmfix同语言 Java最近更新仓库

2025-04-27 17:15:06 alibaba/nacos

2025-04-25 19:45:04 spring-projects/spring-boot

2025-04-25 15:58:22 polarismesh/polaris-java

2025-04-25 13:38:41 dromara/dante-cloud

2025-04-25 09:41:17 apache/shenyu

2025-04-24 19:31:53 line/line-bot-sdk-java