如何仅在授权设备上分发iOS Enterprise内部应用程序

时间:2016-04-05 03:06:12

标签: ios iphone ipad enterprise udid

我正在开发iOS内部应用程序。我知道可以在没有UDID限制的任何设备中安装内部应用程序。但我想授权特定设备和应用程序只能在授权设备上运行。此外,授权操作应该是动态的,换句话说,不需要重新编译和重新分发应用程序。 有没有推荐的解决方案?

1 个答案:

答案 0 :(得分:0)

使用UIDevice.currentDevice(). identifierForVendor了解您的应用程序正在运行的设备。然后对Web服务器进行HTTPS查询,询问是否允许该设备运行您的应用程序。如果不是,请崩溃应用程序。