【问题标题】:how I can wake up the device when send Firebase notification (FCM)发送 Firebase 通知 (FCM) 时如何唤醒设备
【发布时间】:2020-12-30 02:34:09
【问题描述】:

每当我发送 FCM 时,当我的手机正在充电时,它就会被唤醒

但是当它不是在充电时,直到我按下电源或主页按钮来唤醒手机时才会收到通知

有没有办法让它在不充电的情况下唤醒

我尝试过的事情:

  1. 来自开发者选项(将Linit后台进程设置为最多4个)
  2. FCM 发送时不包含通知 JSON,仅包含 数据
  3. 添加并请求此权限 RECEIVE_BOOT_COMPLETED WAKE_LOCK

【问题讨论】:

    标签: java android firebase firebase-cloud-messaging


    【解决方案1】:

    documentation 建议您应该发送高优先级消息来唤醒设备。

    FCM 尝试立即传递高优先级消息,允许 FCM 服务在必要时唤醒睡眠设备并运行一些有限的处理(包括非常有限的网络访问)。高优先级消息通常会导致用户与您的应用或其通知进行交互。

    另见:

    【讨论】:

    • 还是没有唤醒我的手机
    猜你喜欢
    • 1970-01-01
    • 2018-09-05
    • 2021-05-04
    • 1970-01-01
    • 2013-07-12
    • 1970-01-01
    • 2017-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多