如何解决Ionic和React Native应用程序是否可以在Android和iOS设备的节点服务器上运行?
我很困惑混合应用程序如何在Android和iOS设备上工作。他们是否安装本地节点或Webpack服务器?每个混合应用都有自己的服务器吗?那么这些应用程序实际上是如何工作的?
我是Ionic应用程序开发的新手。我刚刚构建了一个简单的离子应用程序,并将其apk安装在我的Android手机上,但是我得到了:
网页不可用
由于以下原因,无法加载http:// localhost:8100 /上的网页
net :: ERR_CONNECTION_REFUSED
以及一个包含以下内容的弹出窗口:
应用程序错误
net :: ERR_CONNECTION_REFUSED(http:// localhost:8100 /)
谢谢
解决方法
Ionic和React Native是两件事。
Ionic生成一个混合应用程序。这是一个本机应用程序,但本机应用程序只是一个带有微型Web服务器和WebView控件的外壳。您的应用由小型网络服务器提供服务并在webview控件中运行。基本上,它仍然是一个Web应用程序,而不是真正的本机应用程序。有关更多详细信息,请参见this article。
以上适用于Ionic的所有变体:Angular,React和Vue。
React Native会生成一个真正的本机应用程序。不涉及任何Web服务器或WebView控件。
This article更详细地描述了差异。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。