只是好奇,从 API 的角度来看,一般来说,除了不必通过 iTunes 应用程序批准流程之外,对于普通应用程序商店的常规应用程序还有其他优势(甚至劣势)吗?
最佳答案
向标准许可证持有者公开的公共(public) API 与提供给企业许可证持有者的公共(public) API 完全相同。在我看来,企业许可证的优势在于:
如果需要,您甚至可以自由使用未记录的 API。由于这些应用从未通过 iTunes 商店,因此 Apple 无法干预它们的分发。
出于与上述相同的原因,无需遵守 HIG 准则(尽管出于明显的原因,我们始终尝试遵循它们)。
由于企业内部分发允许在任何 iDevice 上部署,因此应用程序的测试也不限于在配置门户上注册的 100 台设备。
缺点是:
您不能使用应用内购买、iAds 等功能(尽管在企业应用中不需要此类功能)。
企业自发证书有效期为一年。这意味着使用新证书再次重建和重新部署所有应用程序(每年一次又一次)。
总而言之,我会说我绝对不同意 MDT 的评论。企业应用程序不适合普通大众,因此不需要市场知名度。考虑一个显示销售数据仪表板的企业应用程序。该用途仅与企业内部用户相关,想象一下如果它在应用商店上可用会发生什么。
关于iphone - 企业 iOS 应用程序和企业配置的 iOS 设备是否具有任何特殊功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10441624/