【发布时间】:2014-09-13 17:23:15
【问题描述】:
这是我的场景。
我在 A 公司工作,并在 Apple AppStore 中开发并发布了一个应用程序。我公司注册iOS Developer Enterprise Program。这使我可以在我们的公司应用商店中托管该应用程序,以便遍布全球的 QA 可以下载和测试它。
现在,CustomerCompany-1 和 CustomerCompany-2 是我的 2 位客户,他们希望在应用中提供一些仅适用于他们公司的特殊功能。虽然我可以开发自定义应用程序,但我不确定如何将应用程序交付给这些客户,以便他们可以将它们托管在他们的企业应用程序商店中。
他们是否也需要成为 iOS 开发者企业计划的一部分?我应该为他们单独构建以实现这一目标吗?
我会接受“不可能”作为答案,但需要一些见解来支持答案。
编辑:
看看这个question,Amar 的评论对我来说很有趣。如果客户给我他们的企业证书,我可以使用该证书构建应用程序,以便他们可以在自己的应用程序商店上托管。这对我来说非常有用,因为我将使用客户证书,因此我们不需要对服务器进行物理控制。
【问题讨论】:
-
您需要添加更多细节。例如,该应用程序是否具有登录功能?如果是这样,您也许可以根据登录名与他们所属的公司分开功能。
-
@JimBeam 假设我们无法根据登录来区分应该支持的功能。我绝对需要开发一个需要托管在客户企业应用商店上的自定义应用程序。这可能是我的问题。
-
为什么不把它们当作两个不同的应用,用不同的bundle ID绑定它们,然后托管在不同的服务器上呢?
-
@Geet 听起来很有趣!!你的意思是说我应该在我的服务器上托管应用程序以便客户可以使用它们?不幸的是,客户只想在他们的公司应用商店上托管应用。我很困惑如何构建客户可以在其应用商店中托管的应用?
-
我假设“客户应用商店”你的意思是说客户想要在他们的安全服务器上托管你的意思,我猜是创建两个应用程序,具有不同的捆绑 ID,而你创建 iPA 只需提及其托管服务器的不同链接
标签: ios ios-enterprise