2012-06-08 23 views
1

我正在为一家软件公司工作,该公司目前正在考虑与MobileIron或AirWatch合作。基本上我的公司正在构建一个允许用户创建应用程序的工具,并且我们希望为用户提供一键发布到MobileIron和AirWatch等MDM产品。我想知道是否有办法连接两个系统来实现这一点。例如,我们需要将应用程序文件发送给Mobile Iron或AirWatch的具体数据是什么?发布应用程序到MobileIron或AirWatch

用例是:

  1. 我在创作工具中创建我的应用程序。
  2. 当我完成后,我点击一个“发布”按钮。
  3. 该应用程序自动保存到MDM。
  4. MDM管理员可以使用该MDM的正常流程将其部署到用户。

请说几句话?非常感谢!

回答

3

我不知道像MobileIron或AirWatch这样的MDM是否正在做这种链接。

我正在研究产品,Appaloosa-Store,它提供了一种轻松地将您的应用程序分发给用户的方法。它比MDM更像MAM,但我们提供安全功能。

我们提供一个Jenkins插件和一个API,可以在您自己的私人商店中自动部署您的应用程序。此外,我们可以讨论您的服务与我们的服务之间的自定义链接。

用例是:

  1. 创建应用
  2. 给您的商店令牌(从阿帕卢萨商店)
  3. 点击发布
  4. 该应用程序是在阿帕卢萨商店自动发布
  5. 管理员可以使用正常的流程将其部署到用户

如果您需要更多信息,请不要犹豫,联系我们create an account

克里斯 开发 - Appaloosa Team

2

MobileIron的是在向导的形式管理的上传界面。不幸的是,今天没有可用于将文件放入正确区域的API。 虽然您的想法很有趣,但我会在MobileIron中将其引入此处。

有几个问题,我能想到的,现在这将打破模式:

的应用程序是针对不同的用途 - 将在开发总是知道谁的目标?这是巫师进场的地方。 如果答案是否定的 - 如果有一个“暂存”区域,应用程序可以放置并且管理员以用户为目标,是否可以?

使用API​​与现有上传向导有什么好处?

如果你能澄清,这将有助于该请求添加到将来的功能列表

+0

上传应用程序的API绝对是一个优点。 API的好处是你能够自动化事物。我们正在使用构建服务器来测试和构建应用程序。如果我们能够做最后一步,那将是非常好的:上传到MobileIron。我希望它有点像Sonatype的Nexus:上传/下载(maven)工件可以通过API,管理只是定义组,... – asgoth

+0

想在MobileIron中使用此功能+1 – doNotCheckMyBlog

0

可能会或可能不会,取决于应用程序的复杂性。

实际上,您需要一些自适应代码才能使您的应用程序与MobileIron或AirWatch分开工作。例如,您需要使用AirWatch的SDK在设备上获取应用程序的授权状态以确保企业移动性管理,但将此类代码包含在MobileIron的应用程序变体中可能不合适。

我想你需要生成市民,在iTunes上和MobileIron的3个应用程序变种,以满足不同使用习惯,那么你就可以

  1. 添加在iTunes上的应用程序变种AiwWatch管理控制台 发布它,
  2. 将MobileIron应用程序变体包装在MobileIron在线支持 网站上,并将其发布到MobileIron管理控制台上。

需要考虑的另一件事是用户角色,因为您将MobileIron变体包装为“开发人员”角色,但“企业管理员”角色是在企业内发布应用程序的人。