AnyPWA 1.1.1
AnyPWA 1.1.1
本版本重点完善 HarmonyOS PC/2-in-1 上的快捷栏身份、API 23 兼容、深色模式和配置更新体验。
主要更新
- 不同网页应用继续在快捷栏中保持独立,并尝试按网页应用组织运行窗口、同步应用图标和清理已删除应用的分组。
- 最低兼容版本降至 HarmonyOS API 23,目标版本保持 API 24;API 23 不提供不可验证的“已有桌面图标”状态,创建后由用户通过系统界面管理。
- 新增跟随系统、浅色、深色和强制深色四种外观模式,并将网页的
prefers-color-scheme与 AnyPWA 外观同步。 - 管理页、配置页、帮助页、配置教程和浏览器控件完成深色模式适配。
- 编辑名称、图标和窗口显示配置后,已打开的网页窗口会立即刷新相应状态。
- 对邮件、Microsoft、Google、Apple 等常见跨域登录服务,自动识别时默认建议“任意源”应用内导航。
- AppGallery 提审图标改用无透明图层的纯色背景版本。
兼容范围
- 设备类型:HarmonyOS PC/2-in-1
- 最低兼容版本:HarmonyOS API 23
- 目标版本:HarmonyOS API 24
- 包名:
com.anypwa.shwstone - 版本:
1.1.1(1010100)
获取与安装
- 下载 AnyPWA-unsigned.hap
- SHA-256:
38b5ecfbe30ca0e416e1909eae1c602ea099de9d642f787cea089d8432283a2c
HarmonyOS 不支持直接侧载未签名 HAP。开发者可以从源码构建,也可以使用第三方项目 likuai2010/auto-installer(小白调试助手)为附件换签并安装;安装程序请从其 Releases 页面获取。
Auto-Installer 不是 AnyPWA 项目的一部分,请自行评估第三方工具及证书。AnyPWA 声明了受限权限
ohos.permission.READ_PASTEBOARD,换签 Profile 必须包含已获批的该 ACL,否则可能出现9568289 / grant request permissions failed。
已知限制
- 当前 ArkWeb 环境不提供 Service Worker API,因此不支持离线冷启动、Web Push 和后台同步。
- 网页应用仍属于同一个 AnyPWA Bundle,不会变成独立 HAP;系统权限和部分网页数据 Profile 仍由 Bundle 共享。
- API 23 可以创建桌面图标,但没有公开的快捷方式查询、更新和删除能力,后续管理需要通过系统界面完成。
- OAuth、支付、会议、DRM、企业策略或依赖浏览器扩展的页面可能无法完全兼容。
发布校验
- release unsigned HAP 编译通过,并确认不含签名元数据。
- HAP 包结构、版本、API 范围、构建模式和权限声明校验通过。
- GitHub PWA 在线 Manifest、启动地址、scope 和图标契约测试通过。
- ArkTS 测试模块编译通过;本次发布未执行自动化真机端到端测试。