有没有办法阻止华为/小米设备杀死后台服务?使用HMS可以减少这些问题吗?



我相信人们都知道华为在杀死应用程序方面有多激进,这甚至会影响GMS,因此来自Firebase的通知不会通过。我知道使用 HMS 会删除 Firebase 依赖项,但这是否会为您提供任何其他标志以允许应用程序在后台运行?就目前而言,我的聊天会话被杀死了,因为应用程序在最小化时会关闭。我知道你可以单独绕过它,但无论如何都可以为整个基地做到这一点。

HMS推送套件将在这里工作。 有关Google FCM和HMS Pusk Kit的比较,请阅读文章 谷歌FCM和华为推送套件安卓设备数据的获取方法比较

此处提供其他HMS推送套件文章以供参考:

HMS推送套件:使用React Native描述

HMS推送套件客户端

HMS推送套件服务器端

对于华为设备,我想你可以试试这个方法: 打开"设置->应用程序->应用程序启动->手动管理",然后打开"自动启动"&"二次启动"和"在后台运行"。

对于华为设备,请考虑使用华为推送套件 https://developer.huawei.com/consumer/en/doc/development/HMS-Guides/push-introduction

为了确保你的应用在所有设备上都能正常运行,你可以查看这篇文章: https://forums.developer.huawei.com/forumPortal/en/topicview?tid=0201200435859940059&fid=0101187876626530001

最新更新