我的应用程序需要时间进行初始启动

时间:2013-03-15 02:01:19

标签: iphone ios

我有一个应用程序,初始启动需要大约一分钟。之后只需几秒钟。长期首次启动的原因是它需要从雅虎下载财务数据,我认为我无权重新分配。

这是否会导致App Store出现问题?

我已经编写了完美的应用程序,因此不存在崩溃或阻塞主线程的问题。我的问题是,是否有人处理提交需要时间启动的应用程序。我没有(便宜)加速它的方式。

1 个答案:

答案 0 :(得分:2)

来自Apple guidlines

  

预计应用会启动并初始化并启动   在不到5秒的时间内处理事件。如果应用程序没有完成它   发射周期及时,系统将其杀死   反应迟钝。因此,任何可能会减慢您的发布速度的任务(例如   因为访问网络)应该在a上异步执行   次要线程。

尝试将此逻辑从初始启动中删除。在应用程序中显示一些关于此的消息并运行下载过程async。