Hi folks,
This is a neat demo[1] of the Ionic Deploy feature that supports. Some points and thoughts on it:
- Facilitates updating the HTML, CSS, and JS of a Cordova application
- Probably works best with Cordova applications built using Ionic's tools
- Requires a Cordova plugin to fetch updates
- Can store X versions in history on device for rollback
- Supports "channels" so you can enrol beta testers by subscribing their application to the "beta" instead of "production" channel
- Requires you to push code to their Git remote, but according to a webinar they will add webhook support
- Can be configured remotely to behave in 3 different patterns:
- Always check for and download updates on the splashscreen
- Check in the background and apply next time application is launched
- Allow developers to define strategy themselves in JS code
It's a paid for feature as part of their Ionic Pro platform. I haven't used the Pro platform yet, but looks like it will have/has some features similar to Firebase, e.g static hosting, crash reporting, remote testing and more.
--