如何在不使用IONIC托管的情况下从本地安装PWA?

时间:2018-10-27 16:30:14

标签: angular cordova ionic-framework progressive-web-apps

到目前为止,我可以通过将所有内容托管到Firebase来获得pwa。但是我想要没有托管的相同pwa。是否可以从本地主机获取pwa应用程序?当我从本地主机运行应用程序时,如何添加到快捷方式。我在PC的firefox中尝试过相同的方法,但我明白了。但不知道如何在移动设备上获得相同的效果。

1 个答案:

答案 0 :(得分:0)

因此,当您在PC上运行“ ionic serve”命令时-您可以使用本地主机名在该PC上访问PWA。现在,您的PC也具有本地网络地址(由本地路由器(例如wifi路由器等)授予)。您需要为运行离子服务的计算机学习该地址(通常是这样的地址:192.168.etc.etc),然后从连接到该服务器的移动设备使用移动浏览器(Safari或android)同一路由器转到该地址并使用Ionic使用的端口(默认为8100)。

因此,如果运行ionic的本地PC地址为192.168.0.13,并且您未配置非默认端口,则需要导航至:

192.168.0.13:8100

这将打开您的Web应用程序,然后您可以“添加到主屏幕”等以PWA的形式使用它。

请注意,与PWA相关的功能有限制(例如要求使用https等)。对于本地地址,某些限制被忽略(例如本地主机,例如用于本地网络的经典192.168.etc范围)。因此,根据您的局域网设置,您可能需要确保配置(通过wifi管理员)和IP地址分配不会引起任何问题。

相关问题