It excludes any changes to the native binary, such as the native plugins (Cordova Plugins), config.xml or native images (icons, splash screens, etc). For these changes, the app has to be recompiled and has to go through the app stores to be updated for all end users. As a consequence it is important to add all necessary plugins ( also for your future features) to your app before your initial release in the app store.
This is mostly interesting for iOS Ionic apps, because the app review process of Apple is not only slow but also annoying. The reviewer has no interest in understanding your business logic and the use cases of your apps. As a result you are not able to update minor issues or updates of your API and lose your customers.
Another interesting and powerful use of IonPush is A/B testing feature. As we like, we can create different channels for testing with several variations of our web-app/code in parallel.
IonPush is nearly the same as the Ionic Deploy platform - but with one big difference: you can pay your live updates on demand. For example you are still in need of 3000 live updates until the end of the month. Ionic Deploy platform needs a subscription upgrade from 42$ to more than 100$. IonPush enables you to pay just 10$ for your required live updates. Also there is no subscription or other hidden costs at IonPush. If you will not provide your apps in the future, you can just stop the rollout process. There is no need in canceling any kind of contract.
Also you are able to deactivate and activate the live updates for a channel manually. Therefore you are able to build new features and upload the new versions before your release day. On your release day (e.g. Christmas) you are able to activate the roll out of your channel again and, as a consequence, your customers will receive your update.
As a result there are a lot of charts about your updates during the last months and also live updates. Now you have the ability to verify when a new update will be rolled out to your customers.
Twelve APIs have been added to the ProgrammableWeb directory in categories including Artificial Intelligence, Data Mining, and Auto. Some highlights are an API that returns data about Superheros from multiple sources, and an API that uses machine learning for crawling the web.