首页 > 解决方案 > 使用 localhost 在智能手机中安装 pwa

问题描述

我有一个 pwa 和 localhost 我可以安装在桌面上,但我不能用我的 samrtphone andorid。是否可以在不上传 http 服务器的情况下安装 pwa?

更新:我创建了一个可行的工作,我使用 Dory - node.js 在我的 android 智能手机上的端口上放置了一个服务器(我还安装了 express 包)

https://play.google.com/store/apps/details?id=io.tempage.dorynode

在该端口中打开 chrome 我看到“添加到主屏幕弹出窗口”。

标签: progressive-web-apps

解决方案


不幸的是,这不是一个完整的解决方案,而是关于在哪里寻找的建议:

  1. 确保您与台式机和手机处于同一个 wifi 网络中。
  2. 找出台式电脑的本地 IP 地址(可能类似于 192.168.0.x)。您可以在 ipconfig (Windows) 或 ifconfig (Unix) 下找到它
  3. 使用 http 服务器托管您的 PWA(请记住使用 ssl)
  4. 尝试从手机浏览器访问您的托管网站,使用 IP 地址和端口,可能类似于 192.168.0.x:8080
  5. 如果您通过另一个端口(例如 3000)提供您的网页,请确保您通过路由器默认配置 IP 地址配置端口转发

您应该能够打开该网站。到目前为止,我无法调用安装事件,但如果我发现更多信息,我会更新我的答案。


推荐阅读