【问题标题】:How to distribute iOS Enterprise In-House App only on authorized devices如何仅在授权设备上分发 iOS Enterprise In-House App
【发布时间】:2016-07-24 19:23:00
【问题描述】:

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

【问题讨论】:

  • 您需要使用自己的后端实现自己的身份验证解决方案或使用 MDM 服务器解决方案。

标签: ios iphone ipad enterprise udid


【解决方案1】:

使用UIDevice.currentDevice(). identifierForVendor 了解您的应用程序在哪个设备上运行。然后向 Web 服务器发出 HTTPS 查询,询问是否允许该设备运行您的应用程序。如果不是,则使应用程序崩溃。

【讨论】:

猜你喜欢
  • 2016-03-29
  • 1970-01-01
  • 2014-11-19
  • 2020-06-16
  • 1970-01-01
  • 2022-01-01
  • 2016-03-21
  • 2011-09-21
  • 2018-09-08
相关资源
最近更新 更多