Phonegap IOS在应用启动时变慢,但仅在禁用WIFI时

时间:2016-05-20 00:42:05

标签: ios cordova

行。以下是有关此问题的一些其他详细信息......

问题在于,当您在iOS中进行jQuery ajax调用时,似乎需要永远返回404.超时似乎在Android上花费的时间不长。

超时是问题的原因是因为ajax调用成功并且失败回调,所以需要超时的长度来调用失败回调。如果您的代码在调用其中任何一个回调之前没有进展,那么它将显示为您的应用已停止。

我解决了眼前的问题,但我仍然在其他有加载微调器的地方遇到这个问题 - 所以它并没有那么多问题。但是,是否有办法更改此超时值?如果可以,我应该改变吗?

我在Android和IOS上运行了一个Phonegap应用。

出于某种原因,当关闭WIFI时,IOS上的初始化非常慢。但是,如果打开飞行模式(在这种情况下WIFI关闭),它会正常工作。

在Android上初始化时,它的行为始终相同。

在初始化应用程序期间......

  1. 使用phonegap插件获取MACAddress。
  2. 使用phonegap插件获取连接信息。
  3. 使用jQuery ajax调用ajax,它不会等待数据返回 - 但是。
  4. 我已经尝试过调试问题,但似乎应用程序在挂起时完全没有做任何事情(初始化需要一分钟+而不是通常的几秒钟)。没有错误消息或任何重要的系统日志消息。它最终开始并正常工作。

    我坚持认为可能导致这种情况的想法,我知道代码正常工作 - 至少在Android上 - 因为我遵循了它并且我还删除了任何未使用的插件。我希望你们中的一些人可能对你认为可能是什么原因有一些建议。

    对不起,我无法分享来源,因为如果我这样做,老板会对我感到不满。

0 个答案:

没有答案