2011-12-15 87 views
1

可能重复:
How does enterprise distribution of iOS apps restrict distribution outside of one company?苹果如何将企业应用程序发布到企业外部?

How does enterprise distribution of iOS apps restrict distribution outside of one company?

这几乎是完全一样的问题同上,但我觉得它不是外行的角度回答。看完苹果手册后,我仍然感到困惑。

我们对这些因素的制约:

  1. 我们在加拿大,所以我们不能让B2B
  2. 我们的企业客户并不想报名参加苹果公司的企业
  3. 我们的应用程序保持机密信息(没有iTunes的)
  4. 100名员工,预计使用的应用程序

  5. 我们的客户希望能够以下载应用程序而无需运送他们的硬件给我们

那么,有没有人这样做呢?企业SDK仅供内部使用(根据法律协议的条款),但人们如何知道其差异?如果我们发布我们的.ipa和清单文件并帮助我们的客户进行配置,那么我们应该注意哪些“got-chaya”?这听起来像苹果只是想挤进公司,他们迫使他们这样做,这使得开发者更难以摆布客户使用苹果!

回答

7

正确的解决方案是让您的客户注册Apple Enterprise。他们'不想'的事实是不可接受的。如果没有其中一方或双方违反许可协议,这是唯一的办法。

即使苹果公司无法知道您是否在您的公司之外分销,您仍有责任维护您同意的许可。

0

很难判断他们是否对企业开发人员计划实施限制。到目前为止,我还没有听说过这种情况。

但是获取提示对他们来说很容易,因为企业应用程序需要经常使用Apple服务器进行身份验证,以确保分发证书仍然有效。因此从技术上讲,他们可能会知道谁安装了这些应用程序,并且可能得出的结论是,在特定情况下,企业开发人员计划的使用条款已被违反。

如果我是你,我会坚持这些条款 - 即使你不关心法律和道德,只是考虑这个问题:如果你使用EDP为你的客户提供你的应用程序并且Apple关闭它?我想不出更尴尬的局面。

这就是说,我同情你的情况,因为我也是在两个月前面对它。所以我知道向你的客户解释你不能做他们想做的事是多么痛苦,因为苹果公司不允许他们使用它。我最终失去了那份工作,因为我无法说服他们进入自己。

所以如果你的客户和我一样顽固,恐怕没有办法解决你的问题。它不会马上帮助你,但我强烈建议与Apple联系。如果有足够的人开始抱怨,他们可能会做点什么...