前台服务通知显示不出来,东西太多
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.
我的应用程序有一个前台服务通知,但对于某些手机,通知区域中的内容太多,它不会显示。
有什么方法可以提高我的应用程序的优先级,使其首先显示?现在是这样,我的应用程序不存在
尝试一些事情。
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.