0

firebase_messaging 在应用程序长时间不活动后无法在 android 10 e 中工作。我在后台配置了服务,它可以运行到 android 版本 9。但是在以后的版本中它不起作用,我已经尝试了所有方法,甚至使用 kotlin 实现原生,相信它可能是 Flutter 的东西。我读到了省电模式,“打瞌睡模式”……但没有什么能解决它……

4

1 回答 1

0

如果您使用云功能发送推送通知,请转到您的 .js 文件并将优先级更新为高。或者,如果您使用任何其他服务来发送通知,请确保通知数据中的优先级应该很高。当设备处于打盹模式时,我遇到了同样的问题屏幕没有唤醒我的应用程序通知,只有“优先级”:“高”解决了我的问题。

 return {
    data: data,
  "android":{
  "priority":"high"
},
    apns: {
        headers: {
          "apns-priority":"5"
        },
        payload: {
            aps: {
                alert: {
                    title: title,
                    body: body
                },
                badge: 1,
                sound: sound,
                priority: "high",
                category: clickAction,
            }
        },
    },
    topic: recipientId,
};

}

于 2021-12-02T13:21:41.690 回答