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

时间:2014-03-24 13:59:56

标签: ios objective-c ssl certificate ssl-certificate

我正在研究内部企业应用程序。我们的想法是限制特定用户在X设备上安装/运行应用程序。

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

那我怎么能实现这个目标呢?

修改

为了进一步解释我的问题,以下是一个示例场景:'

"我有一个视频流应用程序,我想限制用户只使用他的登录到5个不同的设备。当他试图登录第6台设备时。登录失败。"

我想实现此功能。我无法生成随机GUID并将其保存在服务器上的用户详细信息中。如果用户在同一设备上卸载应用程序然后再次安装,该怎么办呢?没有任何更改,设备将具有相同的GUID,并将被服务器视为新设备。我希望现在的情况很明确。

1 个答案:

答案 0 :(得分:0)

您可以使用默认的Ad-Hoc分发执行此操作。您从设备获取UDID,将它们添加到Apple开发人员门户,然后在获得所需的所有设备后生成新的配置文件。不需要Testflight,你可以很容易地完成这一切。