繁体   English   中英

iOS-如何限制特定用户在不同设备上安装应用程序

[英]iOS - How to restrict application installs on different devices for a specific user

我正在开发内部企业应用程序。 这个想法是限制特定的用户在X台设备上安装/运行该应用程序。

最好的方法是什么? 我能想到的唯一方法是使用某种证书(您通过testflight或hockeyapp安装的证书来唯一标识设备并与服务器通信)。 但是我不知道该怎么做?

那么我该如何实现呢?

编辑

为了进一步说明我的问题,以下是一个示例方案:

“我有一个视频流应用程序,我想限制用户只能使用最多5个不同设备登录。当他尝试登录第6个设备时,登录将失败。”

我想实现此功能。 我无法生成随机GUID并将其与用户详细信息一起保存在服务器上。 就像用户在同一设备上卸载应用程序然后再次安装一样。 不会更改该设备具有相同的GUID,并且服务器会将其视为新设备。 我希望现在我的情况很清楚。

您可以使用默认的Ad-Hoc分发来执行此操作。 您从设备获得UDID,将其添加到Apple开发人员门户,然后在获得所需的所有设备后生成新的配置文件。 不需要Testflight,您可以很轻松地自己完成所有操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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