Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Android设备上切换网络接口时HTTP连接丢失_Android_Ionic Framework_Ionic2 - Fatal编程技术网

在Android设备上切换网络接口时HTTP连接丢失

在Android设备上切换网络接口时HTTP连接丢失,android,ionic-framework,ionic2,Android,Ionic Framework,Ionic2,我正在研究离子2应用程序。我的用例非常简单,我显示一个页面,我使用angular2的Http服务在远程API上检索一个字符串,并在我的页面上显示这个字符串。每秒钟,我都会执行相同的“GET”请求,并显示此字符串 如果我在启动应用程序时激活WiFi并连接到网络,一切都会正常工作。然后,当我禁用WiFi时,我会删除通过移动网络发送的HTTP数据包,但我的HTTP请求从未从我的手机中传出(我检查了我的后端日志,我看不到它们的任何踪迹) 当然,这个问题不会发生在我的开发手机(安卓5.x)上,而只发生在我

我正在研究离子2应用程序。我的用例非常简单,我显示一个页面,我使用angular2的Http服务在远程API上检索一个字符串,并在我的页面上显示这个字符串。每秒钟,我都会执行相同的“GET”请求,并显示此字符串

如果我在启动应用程序时激活WiFi并连接到网络,一切都会正常工作。然后,当我禁用WiFi时,我会删除通过移动网络发送的HTTP数据包,但我的HTTP请求从未从我的手机中传出(我检查了我的后端日志,我看不到它们的任何踪迹)

当然,这个问题不会发生在我的开发手机(安卓5.x)上,而只发生在我客户的手机(安卓4.4)上。。。我猜旧的android版本无法切换已经打开的TCP连接的网络接口


是否有人已经经历过这种问题?我可以在我的应用程序中开发一些解决方案吗?

是否可以调试客户的设备并查找可能的错误日志?您可以使用logcat或chrome检查进行调试。目前我无法。。。但是我的客户会给我发一部电话,我希望我能在上面重新产生我的问题(并用调试工具跟踪它)。