Loading data during Splash screen

Hi guys,

I tried to load some data in my app.component.ts before entering the app so i can redirect the user in the right page.
However i noticed that the network call is never executed. And that it got stuck here since my rootPage is not defined until I got the response.
This is the code i have in my app.component.ts :

constructor(platform: Platform, statusBar: StatusBar, splashScreen: SplashScreen, keyboard : Keyboard, authentificationService : AuthentificationService) {
    platform.ready().then(() => {
      authentificationService.checkAuth().subscribe(isAuthenticated => {        
        if (isAuthenticated){
          this.rootPage = BookingList;
          this.rootPage = LoginPage;
      }, err =>{
      //here we will check first if the user is already authentified



Actually I don’t know what is the best practice here. Should i create simple page that would be my splash screen ?