Skip to content

Latest commit

 

History

History
15 lines (8 loc) · 1.12 KB

File metadata and controls

15 lines (8 loc) · 1.12 KB

Meteor reload-on-resume Package

Add it to your Meteor app with meteor add mdg:reload-on-resume. This package changes the behavior of Meteor's hot code push feature on mobile devices only.

Normally, your app will update on the user's device as soon as you push a new version. This process is always smooth in a desktop web browser, but might momentarily interrupt the user's experience if they are on a mobile device.

With this package, the app will only update itself to the newest version if the user closes and re-opens the app (hence, it "reloads on resume").

API

In addition to changing the behavior of hot code push, this package provides a method to check if the app is waiting to be reloaded.

Reload.isWaitingForResume()

A reactive function that returns true if a new version of the app has been downloading and the framework is waiting until the app is closed and reopened. Can be used to display a message to the user that says "new version available, restart the app to update." You can also use window.location.replace(window.location.href) to reload the page to the newest version of the app.