其中一位客户希望定制我的iOS应用程序,并将其分发给其客户的员工。我发现自定义B2B方法是最好的,但他坚持企业分发,我相信他和我一样,对企业部署及其局限性了解不多。我不会给出源代码,但只是定制的二进制文件。我的问题:
a.是否可以构建ipa并使用企业证书对其进行签名并交付?
b.在企业分发和设备管理方面需要我这方面的大量支持吗?
c.在企业网络分发app的同时,是否可以限制licences的数量?如果是,实现这一目标的最佳方法是什么?
发布于 2015-01-16 16:02:30
Apple支持三种app部署方式。
B2C -又名--普通的应用商店
B2B -这在外观和行为上都与普通的应用程序商店相似,但该应用程序对一般公众是不可见的。将应用程序提供给某人的唯一方法是通过使用赎回代码的邀请函。在用户看来,这就像是礼品卡兑换和应用程序商店中应用程序的链接的混合体。
为此,你从苹果公司“购买”(他们可以是免费的)一组赎回代码。他们把它们以电子表格的形式发送给你。然后,您负责分发代码并跟踪已使用的代码。苹果公司将发送一份成功赎回的报告。只有当应用程序满足B2B的苹果标准时,才能使用此方法。如果他们觉得这是可以在一般应用商店上的东西,那就是他们希望它出现的地方。真正的症结在于只能由您的业务合作伙伴使用的功能,而不是公共价值。这也是很有价值的,可以确保你的应用程序不会因为它只对你的合作伙伴有用而被不能使用它的人得到差评。
B2A -又名企业部署。这是一个特殊的独立开发帐户,允许您托管内部应用程序商店并打包您自己的应用程序以供内部部署。苹果将只允许符合特定要求的公司拥有这种类型的帐户。围绕部署也有严格的规则。Apps只能分发给员工设备,不允许分发给非员工/客户/业务合作伙伴。
https://stackoverflow.com/questions/27978991
复制