The IonPush API allows users to publish changes and hot updates to hybrid mobile applications without recompiling the app and resubmitting to app stores review process. This is very useful for publishing bug fixes, integrate A/B tests, changes of your UI/UX, content or business logic but only based on web technologies. Therefore it is important to know that the only changes which can be updated via the IonPush-platform immediately are changes to the view (HTML), business logic (Javascript), assets (for example images in the www folder) and styling (CSS).
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.
This article gives an overview of the HRCloud REST APIs.
HR Cloud APIs allow programmatic access to the data and services offered by the HR Cloud application. It is designed to give its users the...
PixelStix Mural Platform offers software tools to market and engage community members in mural appreciation. The PixelStix Mural Platform API enables users to access meta information and data for...
This Reverse Geocoding API is the first to deliver administrative/non-administrative boundaries-based results. Hence, the API is perfectly suitable for determining locality areas such as a suburb,...