简体   繁体   中英

Can I distribute my iPhone app for only certain people?

I want to develop a specific application that only clients of mine would be able to use, how can I limit the app to be downloaded only by people who I aprove ?

Thanks !

Distribute the app normally through the appstore, and require an unlock key to run it. Distribute unlock keys only to your "approved" users.

If hhe number of people is less than 100, you can use ad hoc distribution. For that, you don't use the app store at all, but send the app to people by email or place it online. You'll need the device IDs of anyone you want to be able to use it.

Alternatively, if you work for a company with more than 500 employers, you csn use enterprise distribution.

As a developer, you can distribute your app to 100 unique devices per year. So, if your population is small enough, you can avoid the app store completely.

Otherwise, you can force some kind of "registration", using a special code, or talk back to a server, or whatever and authorize folks that way, but that will still allow others to actually access the application, even though they may not run it (make particularly note of hackers on jail broken phone if they're interested in your application for whatever reason).

读完: 企业部署

Developer and AdHoc Provisioning Profiles expire. So, if you use that method, your clients would have to be willing to continually renew their app certificates. Each client could apply to the developer programs, which would allow up to 100 devices per client.

But the only non-expiring method for non-enterprise size clients is to put the app in the App store for everyone, and require some sort of login or authentication to get access to your proprietary/confidential data or functionality. You might not want to put any data into the app itself, but require it to be downloaded after authentication.

未提及的另一个选项(取决于应用程序的性质)将是开发基于HTML 5的应用程序并使用缓存功能将其转换为离线应用程序(如果需要)。

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM