Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
389 views
in Technique[技术] by (71.8m points)

iphone - Update In-House Apps -- iOS Enterprise Developer Program

I am looking for information on the iOS Enterprise Developer Program. From what I read, in-house distribution allows companies to distribute iOS apps internally without knowing the devices UDIDs (unlike what happens with the ad-hoc distribution). Apps built with these profiles can be technically installed on any iOS device (without limits on the number of devices), but the license agreement says we can't distribute enterprise apps to anyone outside the company.

From what I read, we can distribute apps through any medium we want within the enterprise. In our case, we want to put the .ipa and its .pliston our intranet (protected via authentication). Our users can just browse to that site with any iOS device, type in their credentials, click on the link and install the app. That's great.

But how updates work? I can't find information on this topic. If I create a new version of the app, all devices are updated automatically without my intervention?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

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.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...