提高优先级

This commit is contained in:
renhaoting 2025-12-31 14:16:51 +08:00
parent b532d1daa8
commit dc0c47659b
3 changed files with 5 additions and 1 deletions

View File

@ -13,6 +13,8 @@
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE"/>
<application <application

View File

@ -4,6 +4,7 @@
<!-- 通知权限 --> <!-- 通知权限 -->
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" /> <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.VIBRATE"/>
<!-- 前台服务权限 --> <!-- 前台服务权限 -->

View File

@ -87,6 +87,7 @@ object NotificationTriggerController {
CHANNEL_ID_RESIDENT, CHANNEL_NAME_RESIDENT, NotificationManager.IMPORTANCE_HIGH CHANNEL_ID_RESIDENT, CHANNEL_NAME_RESIDENT, NotificationManager.IMPORTANCE_HIGH
).apply { ).apply {
description = "for resident notification" description = "for resident notification"
importance = NotificationManager.IMPORTANCE_HIGH
setShowBadge(false) setShowBadge(false)
enableLights(false) enableLights(false)
enableVibration(false) enableVibration(false)
@ -351,7 +352,7 @@ object NotificationTriggerController {
.setSmallIcon(R.drawable.ic_noti_icon) .setSmallIcon(R.drawable.ic_noti_icon)
.setContentTitle(model.contentTitle) .setContentTitle(model.contentTitle)
.setContentText(model.contentContent) .setContentText(model.contentContent)
.setPriority(NotificationCompat.PRIORITY_HIGH) .setPriority(NotificationCompat.PRIORITY_MAX)
.setGroup(CHANNEL_ID_RESIDENT + model.notificationId) .setGroup(CHANNEL_ID_RESIDENT + model.notificationId)
.setContentIntent(model.contentIntent).setCustomContentView(model.contentView) .setContentIntent(model.contentIntent).setCustomContentView(model.contentView)
.setCustomBigContentView(model.contentView).setOngoing(true).setSilent(true).build() .setCustomBigContentView(model.contentView).setOngoing(true).setSilent(true).build()