If you open a Meteor webapp and the Internet connectivity is poor the data won’t load for obvious reasons. On the web, once your Internet gets better you can simply refresh the page and then you’ll get your Meteor webapp to load again and fetch all the data from the server.
But on Cordova apps you can’t just refresh the page. I had a play with a simple Meteor app in Cordova, and noticed that if I opened the app with airplane mode on (think of a user entering a train tunnel) no data shows, and then when I reconnect the phone to the Internet, still no data is shown in the app.
So it seems Meteor doesn’t keep on trying to fetch the data if it fails the first time.
Not sure then how to approach using it on a mobile app. On both iOS and Android people keep the apps open for long, so if the user didn’t have good connection when opening it the first time, it seems the app will just not fetch the data.