1

官方的 windows phone 网站并没有真正详细描述公司中心系统的工作原理。

http://www.windowsphone.com/en-US/business/custom-hub

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206943(v=vs.105).aspx

我有几个问题,希望部署过内部应用商店的人能解答。

首先,谁提供后端基础设施?应用商店是自托管的,还是托管在我的 Microsoft 上?如果是自托管的,需要什么样的后端基础设施?如果由微软处理后端,会涉及哪些费用?

Microsoft 是否仍需要检查和验证单个应用程序的性能/内容?或者有什么事吗?

谢谢!

4

1 回答 1

3

Company-Hub 实际上并不是一个 AppStore,而是一个允许侧载内部企业应用程序的简单应用程序。其工作流程如下(简而言之:

  1. 根据 MSDN 上的要求生成公司代码签名证书,并使用提供的工具转换为应用程序注册令牌。
  2. 在您希望分发的设备上安装了注册令牌 (AET)(您可以通过电子邮件发送/下载它并打开文件)。
  3. 创建您的公司中心应用程序,并使用您购买的证书对其进行签名。
  4. 以类似的方式(互联网/电子邮件/MDM 提供商)分发应用程序的 XAP 文件。

现在您可以在手机上安装企业应用程序,您需要一种机制来通知最终用户它们的存在。您可以通过任何您觉得舒服的方式来执行此操作,例如发布您在公司中心内使用的 RSS/OData 提要。显示应用程序列表后,您可以使用一些新的 Windows Phone 8 API 来检测是否已安装应用程序。您只需从自己的服务器下载 XAP 并允许操作系统本地处理 XAP 文件即可安装应用程序。

该过程在设计时考虑了设备管理 (MDM) 提供商,因此当您将设备加入 MDM 提供商时,它将自动安装 AET 和公司中心 XAP。但是,您不需要依赖使用 MDM,因此使用电子邮件或 URL 下载文件同样有效。

于 2012-12-10T03:33:03.570 回答