0

是否有可能(例如在开发时)以某种方式向手机发送 pwa,例如 通过没有网络的usb电缆并在https中提供服务?

用例是开发,当 wifi 网络可能不可用或设置不切实际时。

4

1 回答 1

0

如果您的 APP 完全兼容 PWA,则添加到 home 的应用程序将是已安装的 APK,您可以使用文件资源管理器(我使用 ES 文件资源管理器)将其提取并使用 USB 连接将其放入其他设备adb install myapp.apk进行安装。

在您加载 apk 后,它无论如何都会调用您的网络服务器,但我不确定在没有网络连接的情况下实现它有什么意义。我想不出任何理由将移动应用程序开发为没有网络的 PWA。如果 wifi 不可用,您甚至可以通过 USB 连接通过互联网(通过 USB 共享您的桌面互联网)。但是开发绝对无网络模式的 PWA 是不切实际的。

更新:虽然您可以通过 USB 以上述方式生成 APK 并侧加载它,但传输缓存的资产(HTML/CSS/JS/图像)可能会很棘手。您可能必须将您的应用程序包装为普通的 cordova 应用程序或Ionic 类型的 PWA 应用程序,它使用 Cordova 包装和构建您的资产。这样,您的 APK 将拥有运行计算器类型用例所需的一切。

于 2018-06-13T14:38:23.463 回答