Android:不活动后,Expo Notification 未显示在锁定屏幕上

Posted

技术标签:

【中文标题】Android:不活动后,Expo Notification 未显示在锁定屏幕上【英文标题】:Android: Expo Notification not showing on lock screen after inactivity 【发布时间】:2021-09-17 03:23:06 【问题描述】:

android 上,我的 expo 应用 不显示 通知(或者他们收到的通知很晚)在一段时间(如 3-5)处于非活动状态并且手机被锁定后。

解锁手机后,我会立即收到待处理的通知!

当手机解锁时,所有通知都会正确接收,当我在前 3 分钟(左右)内重新锁定手机时,也会收到通知。只是在不活动之后,它们不会出现。

我不确定这是某个 Android 设置(这发生在三星 A9 和小米 Pocophone P1 上)还是我可以在我的应用程序中设置的东西...在 iOS 上一切正常

您知道问题可能是什么吗? Facebook、Instagram 等其他应用也可以正常工作。

【问题讨论】:

我认为这不是博览会的问题。这是手机操作系统或通知权限的问题。您能否检查一下是否与其他设备相同? @mainak 不幸的是,目前我没有其他手机。但我也假设它与操作系统有关。我只使用 WiFi(没有 sim 卡)。所以我假设有什么东西睡着了(比如我的 Wifi) 【参考方案1】:

我想通了。在发送通知时,我必须将priority 设置为high。 see expo doc。太糟糕了,没有人能帮我解决这个问题。但我希望这能回答其他人的问题,如果他们面临同样的问题。

【讨论】:

以上是关于Android:不活动后,Expo Notification 未显示在锁定屏幕上的主要内容,如果未能解决你的问题,请参考以下文章

React Native - 如何构建 expo react native 应用程序,使其不需要 Expo android 应用程序打开

端点不符合亚马逊精确营销活动创建的条件

Expo Android App 默认不需要任何权限

React Expo 更改目标 Android API

expo 上的动画节点错误仅发生在 android 手机上

谁能解释一下为啥这个 android 布局不工作并且在活动启动后立即使活动崩溃