对齐桌面壳本地通知契约

桌面通知成功结果和长度上限改用共享契约镜像命名

桌面壳配置检查锁定通知契约镜像

共享决策记录补充桌面通知载荷边界
This commit is contained in:
2026-06-20 07:17:01 +08:00
parent cde936bd6d
commit 9188a003ed
3 changed files with 13 additions and 10 deletions
+6 -5
View File
@@ -1412,11 +1412,11 @@ const desktopHostBridgePayloadLimits = {
),
HOST_BRIDGE_LOCAL_NOTIFICATION_TITLE_MAX_LENGTH: extractRustNumberConst(
desktopHostBridgeNotificationsSource,
'LOCAL_NOTIFICATION_TITLE_MAX_LENGTH',
'HOST_BRIDGE_LOCAL_NOTIFICATION_TITLE_MAX_LENGTH',
),
HOST_BRIDGE_LOCAL_NOTIFICATION_BODY_MAX_LENGTH: extractRustNumberConst(
desktopHostBridgeNotificationsSource,
'LOCAL_NOTIFICATION_BODY_MAX_LENGTH',
'HOST_BRIDGE_LOCAL_NOTIFICATION_BODY_MAX_LENGTH',
),
HOST_BRIDGE_FILE_NAME_MAX_LENGTH: extractRustNumberConst(
rustHostSource,
@@ -2427,15 +2427,16 @@ if (
}
for (const snippet of [
'tauri_plugin_notification::{NotificationExt, PermissionState}',
'LOCAL_NOTIFICATION_TITLE_MAX_LENGTH',
'LOCAL_NOTIFICATION_BODY_MAX_LENGTH',
'HOST_BRIDGE_LOCAL_NOTIFICATION_DELIVERED_TO_SYSTEM_ACTION',
'HOST_BRIDGE_LOCAL_NOTIFICATION_TITLE_MAX_LENGTH',
'HOST_BRIDGE_LOCAL_NOTIFICATION_BODY_MAX_LENGTH',
'DesktopNotificationPermissionAction',
'desktop_notification_permission_action',
'PermissionState::Granted',
'PermissionState::Denied',
'PermissionState::Prompt | PermissionState::PromptWithRationale',
'desktop_notification_delivered_to_system_result',
'"delivered_to_system"',
'json!({"action": HOST_BRIDGE_LOCAL_NOTIFICATION_DELIVERED_TO_SYSTEM_ACTION})',
'"notification permission denied"',
'app.notification().builder()',
]) {