{"_id":"56d1f33900a2a70b00b3659b","parentDoc":null,"project":"5526c95cf69851170038b48f","__v":3,"category":{"_id":"56d1f33900a2a70b00b36594","pages":["56d1f33900a2a70b00b3659b","56d1f33900a2a70b00b3659c","56d1f33900a2a70b00b3659d","56d1f33900a2a70b00b3659e","56d1f33900a2a70b00b3659f","56d1f33900a2a70b00b365a0","56d1f33900a2a70b00b365a1","56d1f33900a2a70b00b365a2","56d1f33900a2a70b00b365a3","56d1f33900a2a70b00b365a4","56d1f33900a2a70b00b365a5","56d1f33900a2a70b00b365a6","56d1f33900a2a70b00b365a7","56d1f33900a2a70b00b365a8","56d1f33900a2a70b00b365a9"],"__v":1,"project":"5526c95cf69851170038b48f","version":"56d1f33700a2a70b00b3658e","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-04-10T15:43:37.809Z","from_sync":false,"order":4,"slug":"ionic-deploy","title":"Ionic Deploy"},"version":{"_id":"56d1f33700a2a70b00b3658e","project":"5526c95cf69851170038b48f","__v":2,"createdAt":"2016-02-27T19:04:23.946Z","releaseDate":"2016-02-27T19:04:23.946Z","categories":["56d1f33900a2a70b00b3658f","56d1f33900a2a70b00b36590","56d1f33900a2a70b00b36591","56d1f33900a2a70b00b36592","56d1f33900a2a70b00b36593","56d1f33900a2a70b00b36594","56d1f33900a2a70b00b36595","56d1f33900a2a70b00b36596","56d1f33900a2a70b00b36597","56d1f33900a2a70b00b36598","56d1f33900a2a70b00b36599","56d1f33900a2a70b00b3659a","571f9497ada30c34003b7cee"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"beta","version_clean":"2.0.0-beta","version":"2.0.0-beta"},"user":"5526ca4cf69851170038b496","updates":["56e142965c3bc22b00c5b96c"],"next":{"pages":[],"description":""},"createdAt":"2015-07-28T12:21:40.930Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":0,"body":"[block:image]\n{\n  \"images\": [\n    {\n      \"image\": [\n        \"https://files.readme.io/tPT8frP9QzCgAYGw3A1v_ionic-deploy.png\",\n        \"ionic-deploy.png\",\n        \"1400\",\n        \"624\",\n        \"#965cd4\",\n        \"\"\n      ]\n    }\n  ]\n}\n[/block]\nIonic Deploy lets you update your app on demand, for any changes that do not require binary modifications, saving you days, or even weeks, of wait time.\n\nYou can roll back to a previous version of your app, automatically apply updates, and control every aspect of the upgrade.\n\nBeing able to make live changes to an app allows you to work with your designer or other team members to collaborate in real time, empowering you to get immediate feedback while you develop and make changes on the fly.\n[block:api-header]\n{\n  \"type\": \"basic\"\n}\n[/block]\n## How it works\n\nWhile developing your app, you can upload your app contents to the Ionic.io platform using the `ionic upload` command. These uploaded *versions* can then be deployed to [Deploy Channels](doc:deploy-channels).\n\nYour app can then check against any of the channels to see if an update is available. If an update is available, you can have the update downloaded and applied to the device. You can then decide to immediately reload the app, or wait until the next time the user loads the app for your changes to become available.\n[block:api-header]\n{\n  \"type\": \"basic\"\n}\n[/block]\n## Getting started\n\nIf this is your first time setting up any of the Ionic.io services in your app, or you want to get started with a brand new app, head over to the [setup](doc:io-install) and [adding services](doc:io-adding-services) pages first. \n\nOnce you've completed those steps, you can move on to one of our starting guides:\n\n1. Use our [Deploy Setup](doc:deploy-install) guide if this is your first time using Ionic Deploy.\n2. Check out the [Quick Start](doc:deploy-quick-start) guide if you want to jumpstart your deploy integration.\n3. If you want to go from no app to an app with deploy, you'll want to check out our [Deploy From Scratch](doc:deploy-from-scratch) guide.\n[block:callout]\n{\n  \"type\": \"danger\",\n  \"title\": \"Warning: Beta\",\n  \"body\": \"Ionic Deploy is currently in beta. While we still do not recommend using Ionic Deploy in a production app, the API of Ionic Deploy should remain similar now that it is out of alpha.\"\n}\n[/block]","excerpt":"See what Ionic Deploy can do for you, and learn how to get started","slug":"deploy-overview","type":"basic","title":"Overview"}

Overview

See what Ionic Deploy can do for you, and learn how to get started

[block:image] { "images": [ { "image": [ "https://files.readme.io/tPT8frP9QzCgAYGw3A1v_ionic-deploy.png", "ionic-deploy.png", "1400", "624", "#965cd4", "" ] } ] } [/block] Ionic Deploy lets you update your app on demand, for any changes that do not require binary modifications, saving you days, or even weeks, of wait time. You can roll back to a previous version of your app, automatically apply updates, and control every aspect of the upgrade. Being able to make live changes to an app allows you to work with your designer or other team members to collaborate in real time, empowering you to get immediate feedback while you develop and make changes on the fly. [block:api-header] { "type": "basic" } [/block] ## How it works While developing your app, you can upload your app contents to the Ionic.io platform using the `ionic upload` command. These uploaded *versions* can then be deployed to [Deploy Channels](doc:deploy-channels). Your app can then check against any of the channels to see if an update is available. If an update is available, you can have the update downloaded and applied to the device. You can then decide to immediately reload the app, or wait until the next time the user loads the app for your changes to become available. [block:api-header] { "type": "basic" } [/block] ## Getting started If this is your first time setting up any of the Ionic.io services in your app, or you want to get started with a brand new app, head over to the [setup](doc:io-install) and [adding services](doc:io-adding-services) pages first. Once you've completed those steps, you can move on to one of our starting guides: 1. Use our [Deploy Setup](doc:deploy-install) guide if this is your first time using Ionic Deploy. 2. Check out the [Quick Start](doc:deploy-quick-start) guide if you want to jumpstart your deploy integration. 3. If you want to go from no app to an app with deploy, you'll want to check out our [Deploy From Scratch](doc:deploy-from-scratch) guide. [block:callout] { "type": "danger", "title": "Warning: Beta", "body": "Ionic Deploy is currently in beta. While we still do not recommend using Ionic Deploy in a production app, the API of Ionic Deploy should remain similar now that it is out of alpha." } [/block]