zooy0rk
(York)
1
您好!我尝试使用 Bubblerwrap 创建 Android 应用:
- 它是一个命令行界面(CLI),帮助开发者创建 Android 应用项目,该项目通过 受信任的网页活动(TWA) 启动现有的渐进式 Web 应用(PWA)。
实际上,它使用起来相当简单:
但我无法使其正常工作,因为我需要在 manifest.json 中修改一些内容,例如:
start_url
启动画面
将 display 设置为 fullscreen
地址栏的主题颜色
可裁剪图标
另外,我该如何将 service worker 文件上传到 Docker 中的网站目录?
(我之前从未使用过 Docker 容器或 Discourse,还在学习中)
我知道可以通过网站地址栏在 Chrome 中自动安装 PWA 应用,但离线模式无法工作。也许我可以通过 service worker 和一些 缓存 来实现?
此致
Falco
(Falco)
2
Discourse 本身已经是 PWA,无需进行任何更改。只需按照 Discourse 官方标准安装指南 安装您的实例,并完成新站点向导即可。
您好,
作为该领域的经验开发者,我有一个问题想请教您:
您为什么选择渐进式 Web 应用(PWA),而不是原生应用?我目前正在为自己的项目决定采用哪种方法,很想听听您的见解。
根据您的经验,与原生应用相比,PWA 的主要优缺点是什么?例如:
- 在性能、用户体验和离线功能方面,它们如何比较?
- PWA 是否提供了您所需的灵活性和功能,还是有一些限制需要您去克服?
您的见解将不胜感激,因为我正在努力权衡我的项目在 PWA 与原生应用 之间的优势。
有一个“原生应用”,它叫做 Discourse Hub,在两大应用商店都有提供。
如果您想为单个论坛部署原生应用(“白名单”方法),由于配置、合规、法规和平台审核等原因,这是一个相对复杂且成本高昂、耗时的工作流程,但现在完全可行。
我过去曾为几位客户做过这样的事情。
PWA 方法的优势在于用户只需点击即可免费安装,门槛非常低。
以前,通知是原生应用的巨大吸引力,但现在两大平台上的情况已大有改善。
对于习惯从应用商店获取应用的用戶来说,原生应用商店方法可以说更好,并且可以为论坛提供搜索所能带来的营销效果。