我只在 iPhone 中延迟了 Ionic 本机 http 响应

Posted

技术标签:

【中文标题】我只在 iPhone 中延迟了 Ionic 本机 http 响应【英文标题】:I'm getting delayed Ionic native http response in iPhone only 【发布时间】:2019-02-20 23:28:03 【问题描述】:

我在使用 Ionic 本机 HTTP 从 API 获取响应时遇到问题。有没有人知道如何在 iPhone 中解决这个问题。我花了几个小时寻找解决方案。它可以在其他设备和浏览器上正常工作。任何帮助,将不胜感激。你们知道这背后的原因吗?

this.httpGet.post(url,data,).then(data=>
 console.log("data",JSON.stringify(data));
 let json_data = JSON.parse(data.data); 
 resolve(json_data)
, (err) => 
 console.log(JSON.stringify(err));
 resolve("error");
);

【问题讨论】:

需要使用 async await 将函数标记为"async" 即使我为此使用了异步,问题也是一样的。我想你不明白我的问题。即使需要时间,我也会收到回复,这不是我的问题。 问题是在 iPhone 中获得响应所需的时间比在任何其他设备中获得正常请求所花费的时间 【参考方案1】:

在模拟器中运行您的应用程序 转到开发人员选项选择您的应用程序

并点击网络以跟踪您的所有请求

希望您能发现请求有什么问题。

【讨论】:

以上是关于我只在 iPhone 中延迟了 Ionic 本机 http 响应的主要内容,如果未能解决你的问题,请参考以下文章

离子/ cordova与2020年原生反应

Ionic 3 - 内联视频在 iOS 10 的本机播放器中全屏打开

Ionic 5 / Capacitor:如何确定应用程序是在浏览器中运行还是编译为本机应用程序?

iPhone在延迟后取消选择行

ionic 3本机存储读取值存储

你可以在 Ionic 1 上使用本机存储吗?