我正在使用离子2的实时更新/deploy功能,所有这些功能都很完美。但是当应用程序自我更新时,用户会在3到5秒内看到一个白色屏幕。在进行更新时,是否有禁用白屏幕或显示启动屏幕的方法?
另外,在显示一个白色屏幕后,我会得到这个错误。
应用程序错误到服务器的连接是unsuccessful.(file:/data/data/com.xxx.xxx/app_hsj7498ke4-0292-2211-u29/index.html)
发布于 2017-08-04 17:44:12
是的,这是非常可行的:
首先,确保将离子本机溅屏作为项目的一部分。
确保将它注入您想要使用的位置:
constructor(
private deploy: Deploy,
private splashScreen: SplashScreen,
) {}然后,在调用this.deploy.load();之前,只需显示启动屏幕。例如,下面是我的实现:
return this.deploy.download()
.then(() => {
return this.deploy.extract();
})
.then(() => {
this.splashScreen.show();
this.deploy.load();
});这将显示您的飞溅屏幕前,重新加载应用程序。
https://stackoverflow.com/questions/42778703
复制相似问题