{"__v":7,"_id":"55156a8307e9252f00348899","category":{"__v":11,"_id":"551558324c7c1e39003735a0","pages":["55155913fd26132300e74e32","55155b2907e9252f00348881","55156a8307e9252f00348899","553a6a6a2af5f20d000fc2d2","555ca4ee15a89b0d00c1aee9","558154478625220d00429c78","55a5052a750a9a23005332be","55a62e85249a40190051d98d","55e41f711020fe0d00388a00","5609036331beb60d001b6585","5638d42668b11f0d0048c8d5"],"project":"547cd7662eaee50800ed1089","version":"547cd7662eaee50800ed108c","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-03-27T13:16:34.125Z","from_sync":false,"order":7,"slug":"tips-and-tricks","title":"Tips and Tricks"},"parentDoc":null,"project":"547cd7662eaee50800ed1089","user":"547cd6ac78fd57080023ca99","version":{"__v":9,"_id":"547cd7662eaee50800ed108c","project":"547cd7662eaee50800ed1089","createdAt":"2014-12-01T21:02:30.851Z","releaseDate":"2014-12-01T21:02:30.851Z","categories":["547cd7672eaee50800ed108d","54c8f8ae0174630d00efa874","54c8f8bd7a11f60d0022a832","54c8f8c60174630d00efa876","54c8f8f10174630d00efa877","55155826bc466623002afe83","551558324c7c1e39003735a0","56052058e266000d008971c7","57909a453b845d0e006a37d5"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1.0"},"updates":["5656db1c60963c0d009b56e0"],"next":{"pages":[],"description":""},"createdAt":"2015-03-27T14:34:43.228Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":2,"body":"Update checks are performed with a specific XML file, which is called appcast (we guess you should know it, but anyway). When you migrate your software to DevMate, you need to setup a redirect from your old appcast URL to the DevMate’s one.\n\nThe recommended solution is to continue using your old XML file URL and set up an HTTP 301 redirection to the DevMate XML link which looks as follows:\n    \n    https://updates.devmate.com/com.company.product.xml\n    \nAs you could understand, com.company.product is the bundle ID of your application, so you should enter it exactly as it is in your application (case sensitive!). \nHere are the instructions on how to set up the 301 redirection for the most popular web servers: \n  * [Apache](http://httpd.apache.org/docs/current/rewrite/)\n  * [nginx](http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#return)\n  \nIf you are using any other web server please refer to its documentation.\n\nThe other way is just to change the URL of update feed to the DevMate’s one. Currently, we do not recommend this way because some of your customers will not be able to update older versions of your app. We are planning to implement DNS redirection through CNAME parameter of your domain, but this option is not available to the moment.","excerpt":"","slug":"301-redirect","type":"basic","title":"Setting Up Redirection for Your App XML File"}

Setting Up Redirection for Your App XML File


Update checks are performed with a specific XML file, which is called appcast (we guess you should know it, but anyway). When you migrate your software to DevMate, you need to setup a redirect from your old appcast URL to the DevMate’s one. The recommended solution is to continue using your old XML file URL and set up an HTTP 301 redirection to the DevMate XML link which looks as follows: https://updates.devmate.com/com.company.product.xml As you could understand, com.company.product is the bundle ID of your application, so you should enter it exactly as it is in your application (case sensitive!). Here are the instructions on how to set up the 301 redirection for the most popular web servers: * [Apache](http://httpd.apache.org/docs/current/rewrite/) * [nginx](http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#return) If you are using any other web server please refer to its documentation. The other way is just to change the URL of update feed to the DevMate’s one. Currently, we do not recommend this way because some of your customers will not be able to update older versions of your app. We are planning to implement DNS redirection through CNAME parameter of your domain, but this option is not available to the moment.