我的应用程序有一个前台服务通知,但是对于某些手机,它们在通知区域中有太多东西没有出现。 有什么方法可以提高我的应用程序的优先级,所以它首先出现?现在就像这样,我的应用程序不在那里
答案 0 :(得分:1)
尝试几件事。
1.设置参数"当"这是与此通知相关的时间戳,是指具有未来时间的通知对象。
notification.when = System.currentTimeMills()*2;
2。在发布通知时向PRIORITY_MAX
发出通知。
notification.priority = Notification.PRIORITY_MAX;
此PRIORITY_MAX可确保您从应用程序发送的通知具有最高优先级,适用于您的应用程序需要用户及时关注或输入的最重要项目。
但请注意,App可以设置的priority
字段仅表示此通知的相对优先级。
在某些情况下,用户可能会隐藏低优先级通知,而用户可能会因更高优先级的通知而被中断。
Android文档中的以下内容非常清楚。
系统将决定如何解释这一点 在提交通知时优先考虑。