Мы разрабатываем приложение iPad для клиента, который хочет распространять приложение только тем клиентам, которые приобрели лицензию у него для «х» числа пользователей. Например, если университет покупает у него лицензию, так как 50 пользователей/устройств или другая компания могут купить у него лицензию на 100 пользователей/устройств. Каким будет лучший способ распространения такого приложения. После выполнения некоторых исследований iv можно найти два способа для этого, но каждый из них имеет свои собственные икоты.Учетная запись разработчика предприятия или стандартная учетная запись разработчика?
1) Распространяйте его через App Store со стандартной лицензией разработчика и аутентифицируйте пользователей приложения. Только если пользователи будут аутентифицированы сервером, смогут ли они получить доступ и использовать приложение. Это позволяет моему клиенту ограничить пользователей только теми, кто получил лицензии от него.
Но я слышал, что Apple отвергнет такие приложения, которые предоставляют эксклюзивный доступ только некоторым пользователям, а не всем.
2) Другой вариант - это учетная запись Enterprise Developer, на которой он будет размещать приложения на своем сайте, а клиенты, получившие лицензии, могут загрузить их. Однако я считаю, что корпоративные приложения могут быть разработаны только для собственных сотрудников. Если у него есть учетная запись предприятия, приложение может использоваться только для его сотрудников, поскольку оно будет работать только для устройств, прошедших проверку подлинности с уникальным номером DUNS.
У кого-нибудь есть обходные пути? Любая помощь приветствуется. Благодарю.
Может ли несколько клиентов моего клиента иметь учетные записи предприятий и запускать одно и то же приложение? я.e есть ли у Apple какие-либо ограничения, которые одно приложение разработало в соответствии с корпоративной лицензией одной компании, может работать только в этой компании, и одно и то же приложение не может работать в другой компании, поскольку это было бы нарушением «внутреннего» использования? – Nathan
Hi @Nathan, мы только что одобрили наше приложение для магазина, поэтому никаких проблем с аутентификацией внешних служб. Это заняло ровно семь дней. Удачи с вашим проектом. –
Спасибо за это обновление Dave !! – Nathan