Update In-House Apps — iOS Enterprise Developer Program

China☆狼群 提交于 2019-11-28 20:48:25

Updates have two different scenarios - 1) Server driven updates where you don't need to modify your code. In this case your App should be intelligent enough to poll server for any updates, download them, and reconfigured itself. I am doing this for our native Apps. And 2) You have updated the code. In this case you will need to re-install the App on each device to update it.

In your case I think you are looking for solution to scenario-2. You can implement something similar to what Apple does when you submit updated version to Appstore. They display updated apps in Updates section and you re-install the App. You can have some section in your app that check if there is an updates and calls itunes service with your HTML link which will directly give pop-up to users asking for installing updated app. Second option you can use Push notification after you have updated .ipa and .plist file with updated version information.

Other options include using an MDM (mobile device management) or MAM (mobile application management) solution.

MDM solutions allow users who have "enrolled" to have new updates pushed, however, users have to request the updates and be prompted to install them manually. There is also no way for users to receive push notification messages unless they install additional client apps.

MAM solutions can provides support over the entire app lifecycle (including updates). One vendor solution that provides this is Apperian EASE, which allows users in an organization to install and run in-house apps. For more information see http://www.apperian.com.

EASE can notify all users who have installed an app that there is a new version (update) via push notification (this happens via the custom native app catalog).

Developers can use the EASE SDK to put in a query to the server to see if a new update is available, and/or required, and if so, to automatically install the update. The EASE SDK documentation is located at https://apperian.jira.com/wiki/display/pub/EASE+SDK+Guide.

Having updated your app upload it on same location as before. So all the users just need to reinstall.Then it will work properly with new changes made in app.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!