我正在使用OnePlus 3(7.1.1) 当应用程序从最近的任务中刷掉(变为死机)时,有一个问题是没有收到通知,然后如果我从Firebase控制台推送通知,它将不会收到任何通知。
任何解决方案?与vivo,oppo,huwai,xiomi,redimi,MI相同的错误。
相同的代码与Sony,Samsung moto一起使用。
答案 0 :(得分:5)
您需要在一个加号设置中将您的应用列入白名单。中国制造商阻止应用程序在后台运行。你会在小米,Vivo,金立,Oppo等面临一个类似的情况。
对于Xiomi ...去安全应用程序..自动启动并允许您的应用程序在后台运行。这是设备特定的事情,没有代码解决方案。您必须手动启用它。希望它有所帮助!
答案 1 :(得分:4)
是如果您使用任何小米手机,您必须启用该应用程序才能在后台运行。 - 要启用设置> Permisssions>自动启动并选择您的应用。 并启用自动启动。
答案 2 :(得分:1)
需要检查四件事以接收通知
vivo,oppo,huwai,xiomi,Redmi,MI都是中国供应商,他们定制股票android并阻止自动重启,在后台模式下运行。
对于oppo,我已经通过实施以下步骤进行了修复
您可以前往安全中心 - 私人许可 - 启动管理器 - 将应用程序添加到允许的启动应用程序
转到设置 - 其他设置 - 应用程序管理 - 自动清洁 - 关闭自动清洁
转到设置 - 电池 - 其他 - 选择要保留通知的应用程序 - 关闭FREEZE BACKGROUND APPS
设置 - 通知和状态栏 - 管理通知 - 选择应用程序 - 启用优先级通知
设置 - 电池 - >低功耗模式关闭