【问题标题】:IPad app launch timeoutiPad 应用程序启动超时
【发布时间】:2011-08-16 21:09:44
【问题描述】:

我正在开发一个 IPad 应用程序,它使用具有同步功能的预置数据库当然,当应用程序启动时,它会检查文档目录中是否存在其数据库,如果数据库不存在,则应用程序复制其数据库从资源文件到文档目录。

当我开始使用较小的数据库 (

谁能知道如何增加应用程序的启动超时?是否有另一种方法可以在不必处理此问题的情况下进行数据库复制?

提前致谢

问候

【问题讨论】:

    标签: ios timeout launch


    【解决方案1】:

    您应该尽快将 UI 呈现给用户,然后开始在后台线程上复制数据库。

    【讨论】:

    • +1 我在 iphone 上进行了可用性测试,发现用户开始将超过 5 秒的启动时间解释为挂起,将超过 10 秒的时间解释为冻结/崩溃。他们会容忍 iPad 上更长的启动时间,但不会太多。在任何情况下,启动到初始屏幕,如果您必须进行长时间加载,请告诉用户正在发生的事情。否则,他们会认为你的应用有问题。
    【解决方案2】:

    5 GB 是一个相当大的数据库。如果您打算通过 App Store 分发此应用,则应注意 App Store 应用的下载限制为 2 GB。

    【讨论】:

    • 我们正在使用内部策略部署我们的应用程序,所以我们不会使用 App Store,但 iPad 应用程序有物理尺寸限制吗?提前致谢
    【解决方案3】:

    您无法更改启动超时,因为这是一项系统功能。相反,当您按照fichek 的建议进行加载时,您需要进行更改。

    【讨论】:

      猜你喜欢
      • 2011-08-03
      • 2011-07-21
      • 1970-01-01
      • 1970-01-01
      • 2014-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-06
      相关资源
      最近更新 更多