v1.5.51 #12
fnthinklevi
announced in
Announcements
v1.5.51
#12
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
v1.5.51 - 2026-08-11
3 项修复:小米超级岛常驻 + Webhook 无法推送 + URL 类型识别
🏝️ 修复小米超级岛常驻:移除前台通知的
EXTRA_REQUEST_PROMOTED_ONGOING(Android 16 Live Update 实时更新提升)请求——该标志会让常驻通知在 HyperOS 上以「超级岛」常驻胶囊显示;前台通知改归类CATEGORY_SERVICE,各品牌(小米/华为/荣耀/vivo/OPPO)灵动岛对服务类常驻通知默认不上岛,仅保留通知栏展示。📮 修复 Webhook 始终无法推送:
setWebhookChannels用JSONObject(Map)序列化时,未配置的secret/message_template的 null 值被转成字符串"null",原生端误以为配置了签名密钥 → 错误签名被平台拒绝,导致"历史显示已推送但实际未送达"。修复:原生序列化跳过 null 字段 + ConfigManager 读取端将"null"视为未配置 + Dart 持久化层过滤历史脏数据。🔍 Webhook 类型识别增强:
WebhookChannel.detectTypeFromUrl改用 DartUri.parse提取 host(更健壮,支持端口/凭据边界)+ 支持域名变体识别(weixin.qq.com/dingtalk.com/larksuite.com等),修复 6 个 CI 单元测试断言失败。Full Changelog: 1.5.50...1.5.51
This discussion was created from the release v1.5.51.
All reactions