【发布时间】:2017-10-18 16:58:27
【问题描述】:
我是移动应用程序开发和渐进式网络应用程序的新手,我正在尝试了解一些关于混合移动应用程序的基本知识。
假设我已经构建了一个 PWA,我正在使用一个框架(Ionic 3)来处理应用程序的“安装到主屏幕”功能(提供 manifest.json;显示 web app install banner;等等.),并且我的应用托管在http://example.com。
Android 用户导航到该 URL,看到安装横幅,然后将应用安装到他们的主屏幕。
然后,他们从主屏幕上新创建的图标启动应用程序。
此时:应用在哪个浏览器中运行?
我看到有人提到WebView;这是充当我的应用运行时环境的类似浏览器的包装器吗?
还是别的什么?
(我实际上是在尝试确认我的应用一旦安装到主屏幕,就可以访问它需要的所有浏览器 API。我可能需要以 Android 6 为目标——所以如果答案不同与 Android 8 相比,该版本也是非常有用的信息。)
【问题讨论】:
标签: android webview hybrid-mobile-app progressive-web-apps