We are currently building our Intranet site in Office 365 SharePoint Online using App Model.We are using SharePoint Hosted Apps with Client Object Model.The data for the App is from a Custom list which sit's inside the App.So its a Self-contained App.
The challenge we are facing currently facing is every time we upgrade an App,the data is being lost.I wanted to know if there are Powershell cmdlets which allows you to do App operations like install,un-install,upgrade using Powershell.This would save lot of time.
I know Powershell supports App Upgrades for On-premise version but not sure about Online version.
Any new ways to upgrade an App with out losing the data ?