【问题标题】:Not receiving any notification from FCM Firebase cloud messaging when application is swiped from recent application list in OnePlus 3 [duplicate]从 OnePlus 3 中的最近应用程序列表中滑动应用程序时,未收到来自 FCM Firebase 云消息传递的任何通知 [重复]
【发布时间】:2018-01-18 00:33:17
【问题描述】:

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

有什么解决办法吗? vivo, oppo, huwai, xiomi, redimi, MI也有同样的bug

同样的代码适用于索尼、三星 moto。!

【问题讨论】:

  • 我也遇到了同样的问题,并且自上周以来一直在头疼。如果您发现任何可以以编程方式完成的解决方案,请在此处更新。由于 Whatsapp、Facebook、Amazon 等热门应用会自动列入白名单,即使您手动将它们从白名单中删除并重新启动,它们也会在重新启动后保持在白名单中。

标签: android firebase firebase-cloud-messaging


【解决方案1】:

您需要在一加设置中将您的应用列入白名单。中国制造商阻止应用程序在后台运行。小米、vivo、金立、OPPO等都会遇到类似情况。

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

【讨论】:

    【解决方案2】:

    是的,如果您使用任何小米手机,您必须启用应用程序在后台运行。 - 启用转到设置>权限>自动启动并选择您的应用程序。 并启用自动启动。

    【讨论】:

      【解决方案3】:

      接收通知需要检查四件事

      1. 必须开启自动重启模式
      2. 背景资料
      3. 低功耗模式(省电模式)
      4. 应用的通知设置

      vivo, oppo, huwai, xiomi, Redmi, MI都是中国厂商,他们定制了库存的android并阻止自动重启,在后台运行。

      对于 oppo,我已通过执行以下步骤修复

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

      进入设置-附加设置-应用管理-自动清洁-关闭自动清洁

      转到设置-电池-其他-选择您要保留通知的应用-关闭冻结背景应用

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

      SETTING - BATTERY->低功耗模式关闭

      【讨论】:

        猜你喜欢
        • 2020-11-07
        • 2017-04-08
        • 1970-01-01
        • 1970-01-01
        • 2022-09-30
        • 2017-05-05
        • 2017-02-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多