正如你在gif中看到的那样,本地市场ios meteor应用程序的启动时间非常长。通常需要大约7秒钟,但是一旦我添加了快速和快速点击,它就会下降到4秒。为什么是这样?我注意到Verso应用程序的加载速度要快得多。如何制作加载速度更快的meteor ios应用程序? 4秒绝对杀死用户,每次重新启动应用程序时都会发生这种情况。对此有任何解决方法吗?
顺便说一句,appcache打破了这个应用程序。
答案 0 :(得分:6)
自己解决了。问题是启动屏幕包。
meteor删除移动体验
meteor add fastclick
meteor add mobile-status-bar
meteor add meteorhacks:fast-render
对我来说就像一个魅力。这是我在这个主题上写的一篇文章: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();
}