我无法连接到真实设备的 ionic 3G 应用程序
Posted
技术标签:
【中文标题】我无法连接到真实设备的 ionic 3G 应用程序【英文标题】:I can not connect to the ionic 3G application of a real device 【发布时间】:2019-09-02 09:48:54 【问题描述】:我无法使用手机的 3G、连接机器的 wifi 和我通常使用的本地浏览器连接到 ionic 服务器,但是当我断开 wifi 时重新启动应用程序并使用 3G出现:
应用程序错误
net :: ERR_CONNECTION_TIMED_OUT (http://192.168.15.45:8100/)
我是 ionic 开发的新手,对于我所说的任何错误,我很抱歉,我的英语也不是很好,请原谅我的语法错误。
离子信息:
离子(离子 CLI):4.12.0 离子框架:@ionic / angular 4.0.1 @ angular-devkit / 角度构建:0.13.7 @ angular-devkit/原理图:7.2.4 @角/cli:7.2.4 @ 离子/角度工具包:1.4.0
科尔多瓦:
Cordova (Cordova CLI):8.0.0 Cordova 平台:android 7.0.0、ios 4.5.5 Cordova 插件:cordova-plugin-ionic-keyboard 2.1.3、cordova-plugin-ionic-webview 4.0.1(和其他 6 个插件)
系统:
Android SDK 工具:26.1.1 节点JS:v11.9.0 npm:6.9.0 操作系统:Windows 10
【问题讨论】:
【参考方案1】:您遇到的问题是您在公共网络中指向私有IP(192.168.XX.XX),移动应用程序(157.32.XX)可以连接到您的私有IP的端点您必须将移动设备连接到专用网络,可以通过路由器或其他方式。
【讨论】:
有没有办法让设备使用公共网络连接到私有IP,我使用windons作为ip操作系统我不知道这是否会干扰任何事情。或者如果我需要打开一些网络端口,或者在防火墙上允许某些东西【参考方案2】:您的设备和运行应用的计算机应位于同一网络/IP 上。如果您可以在运行 3G 的手机/设备上启用/共享 WIFI,然后将您的计算机与其连接。然后你应该可以在你的设备上运行应用程序了。
【讨论】:
以上是关于我无法连接到真实设备的 ionic 3G 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
无法将运行 iOS 4.2.1 的越狱 iPhone 3G 连接到 Xcode 进行开发