iphone - 企业 iOS 应用程序和企业配置的 iOS 设备是否具有任何特殊功能?

标签 iphone ios ipad distribution provisioning

只是好奇,从 API 的角度来看,一般来说,除了不必通过 iTunes 应用程序批准流程之外,对于普通应用程序商店的常规应用程序还有其他优势(甚至劣势)吗?

最佳答案

向标准许可证持有者公开的公共(public) API 与提供给企业许可证持有者的公共(public) API 完全相同。在我看来,企业许可证的优势在于:

  1. 如果需要,您甚至可以自由使用未记录的 API。由于这些应用从未通过 iTunes 商店,因此 Apple 无法干预它们的分发。

  2. 出于与上述相同的原因,无需遵守 HIG 准则(尽管出于明显的原因,我们始终尝试遵循它们)。

  3. 由于企业内部分发允许在任何 iDevice 上部署,因此应用程序的测试也不限于在配置门户上注册的 100 台设备。

缺点是:

  1. 您不能使用应用内购买、iAds 等功能(尽管在企业应用中不需要此类功能)。

  2. 企业自发证书有效期为一年。这意味着使用新证书再次重建和重新部署所有应用程序(每年一次又一次)。

总而言之,我会说我绝对不同意 MDT 的评论。企业应用程序不适合普通大众,因此不需要市场知名度。考虑一个显示销售数据仪表板的企业应用程序。该用途仅与企业内部用户相关,想象一下如果它在应用商店上可用会发生什么。

关于iphone - 企业 iOS 应用程序和企业配置的 iOS 设备是否具有任何特殊功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10441624/

相关文章:

iphone - App Store 构建崩溃,不在 Sim 或我自己的设备上进行测试

objective-c - 切换到纵向模态视图时不会调用 willHideViewController

objective-c - 底部的 UISplitView 和自定义工具栏

iPhone 缓存问题

ios - 使用 swift 3 通过键盘移动 View

iOS Modal Segue 放弃源 ViewController?

ios - 如何获取用于 SSL 固定的公钥哈希?

iphone - Core Plot 0.4教程iOS

iphone - 如何实时修改来自 iPhone 摄像头的视频流?

iphone - 单击按钮时如何更改表格 View 中的按钮图像