React Native Firebase - 一段时间后不会出现 Android 10 通知

Posted

技术标签:

【中文标题】React Native Firebase - 一段时间后不会出现 Android 10 通知【英文标题】:React Native Firebase - Android 10 notification does not appear after a while 【发布时间】:2021-07-13 15:43:41 【问题描述】:

顺便说一句:我不确定这与 android 版本有关,但我的 Android 9 设备运行正常,但不适用于 Android 10

通知适用于其他情况(例如:当应用处于活动状态或后台时)

问题是:当应用程序在后台等待并且手机被锁定7-10分钟时,没有出现通知。

解锁后手机通知显示正确

【问题讨论】:

【参考方案1】:

我认为问题是手机在一段时间后处于休眠状态,因此使用前台通知服务库来保持手机处于唤醒状态,并通过此解决方法解决了问题。我希望这有帮助: https://www.npmjs.com/package/@supersami/rn-foreground-service

并且有这个包的文档: https://javascript.plainenglish.io/react-native-foreground-service-f7fc8e617fba

如果您有任何问题,请发表评论,我愿意提供帮助。

【讨论】:

以上是关于React Native Firebase - 一段时间后不会出现 Android 10 通知的主要内容,如果未能解决你的问题,请参考以下文章

哪个 Firebase javascript 包应该与 React Native 一起使用?常规的“Firebase Web SDK”还是“react-native-firebase”?

使用 react-native-firebase 在 React Native 上自定义通知

react native [[DEFAULT]] firebaseapp 未初始化 react-native-firebase

在 react-native 和 firebase 3.1 中登录 Facebook

解析 Firebase 模块(React-Native)

@react-native-firebase\dynamic-links 找不到符号