【问题标题】:Meteor Cordova startup time is ridiculously slow?Meteor Cordova 启动时间慢得离谱?
【发布时间】:2016-09-01 01:29:28
【问题描述】:

正如您在 gif 中看到的,localmarket ios meteor 应用程序的启动时间长得离谱。正常情况下大约需要 7 秒,但是一旦我添加了 fastrender 和 fastclick,它就会下降到 4 秒。为什么是这样?我注意到 Verso 应用程序的加载速度要快得多。如何制作加载速度更快的流星 ios 应用程序? 4 秒绝对会杀死用户,并且每次重新启动应用程序时都会发生这种情况。有什么解决办法吗?

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

LocalMarket

【问题讨论】:

    标签: ios cordova meteor meteor-blaze


    【解决方案1】:

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

    1. meteor 移除移动体验

    2. 流星添加快速点击

    3. 流星添加移动状态栏

    4. meteor 添加meteorhacks:fast-render

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

    【讨论】:

      【解决方案2】:

      在你的布局中添加这个onRendered

      if (Meteor.isCordova) {
          navigator.splashscreen.hide();
      }
      

      【讨论】:

        【解决方案3】:

        从 AppDelegate.m 更改您的启动画面时间

        - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
        {
        
            [NSThread sleepForTimeInterval:5.0]; //5 is the time in second for splash screen
            .
            .
            .
        }
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-09-05
          • 1970-01-01
          • 2013-03-23
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多