提高优先级

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_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE"/>
<application

View File

@ -4,6 +4,7 @@
<!-- 通知权限 -->
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<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
).apply {
description = "for resident notification"
importance = NotificationManager.IMPORTANCE_HIGH
setShowBadge(false)
enableLights(false)
enableVibration(false)
@ -351,7 +352,7 @@ object NotificationTriggerController {
.setSmallIcon(R.drawable.ic_noti_icon)
.setContentTitle(model.contentTitle)
.setContentText(model.contentContent)
.setPriority(NotificationCompat.PRIORITY_HIGH)
.setPriority(NotificationCompat.PRIORITY_MAX)
.setGroup(CHANNEL_ID_RESIDENT + model.notificationId)
.setContentIntent(model.contentIntent).setCustomContentView(model.contentView)
.setCustomBigContentView(model.contentView).setOngoing(true).setSilent(true).build()