Application Versioning

If you have make a change to device application, you must redeploy the application binaries to the device. Such application upgrades need to be carefully planned so that currently pending operations on the device are sent to the backend before the application is upgraded.