移动运营商需要将使用私有 API 的应用程序分发到 未越狱 设备。

从我到目前为止所读到的内容来看,这是不可能的。

只是出于好奇:企业开发者计划专为仅在公司内部分发并由员工或承包商使用的应用程序保留,但苹果如何确定用户是员工还是只是某个随机的 iPhone 用户?

当然,如果客户数量增长得足够多,苹果有一天会注意到这一点,产生怀疑并关闭企业开发者帐户。

但是,假设该应用程序在本地使用(仅在少数国家/地区),并且没有那么多客户(例如,数万或数十万),Apple 有没有办法找到这一点?因此,我想知道设备或应用程序中是否有任何可测量的内容表明用户是应用程序开发人员的员工。我不信。

谢谢!

有帮助吗?

解决方案

从技术上讲,我认为苹果没有任何方法可以知道企业应用程序部署在哪个设备上以及它实际上做了什么。另外,如果你在一些非员工设备上部署企业应用程序,我认为苹果不会太担心。他们只是想确保您不使用企业许可证作为 iOS 应用程序的替代分发机制。根据我的说法,尝试这样的事情有以下缺点:

1)如果向非雇员分发达到高水平,并且这可能是苹果知道的(也许是通过不满的员工),那么他们更有可能对企业采取法律行动(除了关闭帐户外),从而造成损失金钱和面部损失。

2)企业分销证书在1年内到期(甚至是内部的证书),因此,如果您使用企业许可证真正启动了替代分销Mecahnism,您可以想象,销售后的销售支持将多么困难。

3)当然,道德是一个问题,如果你考虑到这一点:)

其他提示

您是正确的,企业开发人员计划仅允许在公司及其员工内部署应用程序。

然而,如果您向公众提供企业签名的应用程序,Apple 还不会进行干预,尽管技术上可以(请参阅上面的“终止开关”评论)。

一个例子是提供下载的应用程序: http://www.featurepoints.com. 。该应用程序安装了一个名为“TapGen InHouse”的配置文件,将于 2014 年 6 月 30 日到期,有效地绕过了 App Store 和 Apple 的审批流程。

因此,要么苹果无法区分随机客户和员工,要么他们根本不在乎(至少只要你低于某个阈值)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top