前台服务通知显示不出来,东西太多

Foreground service notification can't show up, too many things

我的应用程序有一个前台服务通知,但对于某些手机,通知区域中的内容太多,它不会显示。 有什么方法可以提高我的应用程序的优先级,使其首先显示?现在是这样,我的应用程序不存在

尝试一些事情。
1. 将参数"when"设置为与此通知相关的时间戳,设置为具有未来时间的通知对象。

notification.when = System.currentTimeMills()*2;

2。发布通知时使用 PRIORITY_MAX 发出通知。

notification.priority = Notification.PRIORITY_MAX;

此 PRIORITY_MAX 可确保您从应用程序发送的通知具有最高优先级,适用于需要用户及时关注或输入的应用程序最重要的项目。

但请注意,App 可以设置的priority 字段仅表示此通知的相对优先级。 在某些情况下,低优先级通知可能对用户隐藏,而用户可能会被高优先级通知打断。

Android 文档中的下一行使事情变得非常清楚。

The system will make a determination about how to interpret this priority when presenting the notification.