流星科尔多瓦的启动时间非常慢?

时间:2016-05-06 04:56:32

标签: ios cordova meteor meteor-blaze

正如你在gif中看到的那样,本地市场ios meteor应用程序的启动时间非常长。通常需要大约7秒钟,但是一旦我添加了快速和快速点击,它就会下降到4秒。为什么是这样?我注意到Verso应用程序的加载速度要快得多。如何制作加载速度更快的meteor ios应用程序? 4秒绝对杀死用户,每次重新启动应用程序时都会发生这种情况。对此有任何解决方法吗?

顺便说一句,appcache打破了这个应用程序。

LocalMarket

enter image description here

3 个答案:

答案 0 :(得分:6)

自己解决了。问题是启动屏幕包。

  1. meteor删除移动体验

  2. meteor add fastclick

  3. meteor add mobile-status-bar

  4. meteor add meteorhacks:fast-render

  5. 对我来说就像一个魅力。这是我在这个主题上写的一篇文章:https://medium.com/@gautham.gg/reduce-the-launch-time-of-a-meteor-mobile-app-e2f009951011#.8uovmstb5

答案 1 :(得分:0)

从AppDelegate.m

更改启动画面时间
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{

    [NSThread sleepForTimeInterval:5.0]; //5 is the time in second for splash screen
    .
    .
    .
}

答案 2 :(得分:0)

在您的布局onRendered

中添加此内容
if (Meteor.isCordova) {
    navigator.splashscreen.hide();
}