Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xposed-modules-repo/com.kooritea.fcmfix
fcmfix
https://github.com/xposed-modules-repo/com.kooritea.fcmfix
Last synced: about 9 hours ago
JSON representation
fcmfix
- Host: GitHub
- URL: https://github.com/xposed-modules-repo/com.kooritea.fcmfix
- Owner: Xposed-Modules-Repo
- Created: 2024-04-24T03:44:42.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-13T03:15:59.000Z (5 months ago)
- Last Synced: 2024-06-13T07:11:48.771Z (5 months ago)
- Homepage: https://github.com/kooritea/fcmfix
- Size: 1000 Bytes
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# fcmfix(Android 10以上14以下 )(Android 14?)
[![Android CI](https://github.com/kooritea/fcmfix/workflows/Android%20CI/badge.svg)](https://github.com/kooritea/fcmfix/actions)
让fcm/gcm唤醒未启动的应用进行发送通知
## 附加功能
- 阻止Android系统在应用停止时自动移除通知栏的通知
- 在miui/hyperos(?)上动态解除来自fcm的自启动限制
- 移除miui/hyperos对后台应用的通知限制## 关于fcm
fcm是在Android中由google维护的一条介于google服务器与gms应用之间用于推送通知的长链接。
一般的工作流程为应用服务器将消息发送到google服务器,google服务器将消息推送给gms应用,gms应用通过广播传递给应用,应用通过接收到的fcm消息决定是否发送通知和通知内容。
其中gms通过fcm广播通知应用时,如果应用处于非运行状态,就会出现`Failed to broadcast to stopped app`,fcmfix主要就是解决这个问题。## 已知问题
- 非miui/hyperos系统可能需要给予目标应用类似允许自启动的权限。