2011-09-21 85 views
0

我们的应用程序仅供全国客户使用,因此我们不希望将应用程序放在appstore上。不久,我们希望将其发布在我们的服务器之一上,例如zip文件,然后客户将连接到该服务器并下载应用程序。昨天当我打电话给苹果支持时,其中一名客户反对者告诉我,即使我们选择企业许可证,这也是不可能的。但是今天我发现了一个可能的链接。 http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html我们如何通过我们的服务器为我们的客户发布我们的ios应用程序?

现在,我想知道这里有没有人有同样的问题?企业许可证和公司许可证之间有什么区别?最重要的是,如果可能的话,我们如何做我们想做的事情?

+0

苹果的反对者是错误的。通过企业许可证,您可以使用Over-Air分销功能,让用户通过简单的Safari浏览器链接安装应用程序。对于可安装企业签名应用程序的设备或设备数量没有限制。 –

回答

3

这不是正式的可能。

你可以尝试企业分发等都有提及,但它不是专为您的公司以外的分布。我并不是说它会发生,但如果苹果发现你这样做,他们可能会关闭你的开发者账户。我从来没有听说过这种情况。只有你可以决定它是否具有可接受的风险。

苹果会说,你应该把应用程序在App Store。除非Apple会拒绝你的应用程序,否则我不明白为什么这不起作用。你不必很容易找到,而且你不必便宜。

您可以通过要求登录限制它给你的客户。许多人,许多应用程序做到这一点,从Salesforce对Skype到Twitter。

+1

这是真的。上周我打电话给苹果谈论此案,他们告诉我这是不可能的答案。这位为苹果工作的人说,如果我们将这种情况下的注册类型企业改为公司,他们只能批准注册。显然,企业模式仅适用于内部使用。 –

2

的选项有:

  1. 像TestFlight(免费AFAIK)和HockeyApp(付费 服务/ 1个月的免费试用),它使用的UDID的应用程序分配使用的解决方案 - 他们 允许无缝特设分布。
  2. 使用苹果公司的许可($ 99 /年)+企业许可证 ($ 299 /年),在同一时间,并使用后者没有管理的UDID分发您 贝塔/产品(即链接任何人 您的服务器可以安装应用程序,但你可以引入序列号等)。
  3. 注意:使用企业许可证要求用户不要在公司外共享应用程序 ,但大多数公司违反许可协议 (共享公司以外的应用程序不可追踪AFAIK)。

如果您打算在App Store外部分发您的应用程序,则选择2与企业许可证是一种方式,但请注意另一方面的许可协议。

1

这就像苹果说,不可能。

您可以将设备添加到ad-hoc配置文件,这将允许您的应用在最多100个设备上运行。

您可以使用企业许可证,但在安装应用程序之前仍然需要注册设备,并且仍然有一个最大值。

查看Mike Weller的评论。

+0

这是错误的。通过企业配置文件,应用程序可以安装在任何设备上,而不受任何限制。您还可以通过Safari浏览器的简单http链接通过Over-The-Air发行安装应用程序。苹果代表是错误的。 –

+0

你可以做到这一点。但是除非安装你的应用的人是你公司的成员,否则你不应该这样做。 –

0

穆斯塔法

你可以生成你的OTA(在空中),其中您设置相应的配置文件(与client`s UDID)文件并发送链接到你的客户端,轻松地为您的update.with使用您的web-developer.check here的一点帮助。

希望这有助于你的队友...

2

苹果代表是错的。

使用企业帐户,您可以使用企业分发证书和供应配置文件来签署应用程序,该应用程序可让应用程序在任何设备上运行,而不受任何限制。

您还可以使用过度的空气分配,它可以让人们通过在Safari(例如)一个简单的HTTP链接安装应用程序。

我们在我的工作场所使用了很多。我们有数百人在使用我们的(私人)应用程序,全部通过Safari浏览器安装。

标准的企业许可证只允许你管理最多100台设备上的开发者帐户,但如果你走这条路,你仍然可以使用在空中有一个特设分发证书/剖面分布。但是你必须自己管理每个设备ID。

如果企业帐户的费用不是太多你,那肯定是走的路线。

+0

那么,我是否正确地理解了你,你是说这在技术和法律上都是可能的? –

+0

是的,这完全得到了Apple的支持。无线分配是许多人使用的标准功能,即使是标准99美元/年的帐户也是如此。在没有限制的任何客户设备上安装该应用程序可以获得企业帐户/许可证。这都是合法的。 –

+0

我也这样做了...尝试通过您的手机中的Safari浏览器安装此应用程序..只是一个测试应用程序..它会给你一个OTA的想法http://121.241.146.221:8081/emap.html –

相关问题