# Meteor reload-on-resume Package

Add it to your [Meteor](http://meteor.com) 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."
# Meteor reload-on-resume Package

Add it to your [Meteor](http://meteor.com) 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.reload()` to reload the page to the newest version of the app.
Update reload-on-resume readme to add additional possible usage pattern
Update reload-on-resume readme to add additional possible usage pattern
