从OnePlus 3中的最近应用程序列表中刷新应用程序时,未收到来自FCM Firebase云消息的任何通知

时间:2017-08-09 23:33:33

标签: android firebase firebase-cloud-messaging

我正在使用OnePlus 3(7.1.1) 当应用程序从最近的任务中刷掉(变为死机)时,有一个问题是没有收到通知,然后如果我从Firebase控制台推送通知,它将不会收到任何通知。

任何解决方案?与vivo,oppo,huwai,xiomi,redimi,MI相同的错误。

相同的代码与Sony,Samsung moto一起使用。

3 个答案:

答案 0 :(得分:5)

您需要在一个加号设置中将您的应用列入白名单。中国制造商阻止应用程序在后台运行。你会在小米,Vivo,金立,Oppo等面临一个类似的情况。

对于Xiomi ...去安全应用程序..自动启动并允许您的应用程序在后台运行。这是设备特定的事情,没有代码解决方案。您必须手动启用它。希望它有所帮助!

答案 1 :(得分:4)

是如果您使用任何小米手机,您必须启用该应用程序才能在后台运行。 - 要启用设置> Permisssions>自动启动并选择您的应用。 并启用自动启动。

答案 2 :(得分:1)

需要检查四件事以接收通知

  1. 必须打开自动重启模式
  2. 背景数据
  3. 低功耗模式(Battar Saving模式)
  4. 应用程序的通知设置
  5. vivo,oppo,huwai,xiomi,Redmi,MI都是中国供应商,他们定制股票android并阻止自动重启,在后台模式下运行。

    对于oppo,我已经通过实施以下步骤进行了修复

    您可以前往安全中心 - 私人许可 - 启动管理器 - 将应用程序添加到允许的启动应用程序

    转到设置 - 其他设置 - 应用程序管理 - 自动清洁 - 关闭自动清洁

    转到设置 - 电池 - 其他 - 选择要保留通知的应用程序 - 关闭FREEZE BACKGROUND APPS

    设置 - 通知和状态栏 - 管理通知 - 选择应用程序 - 启用优先级通知

    设置 - 电池 - >低功耗模式关闭