Windows Phone私有应用程序部署

时间:2017-03-22 14:41:49

标签: windows-phone-8.1 windows-dev-center

我正在为Windows 8.1和Windows 10手机开发Windows Phone应用程序。该应用程序仅供内部使用,并与我们的系统进行通信。它需要是私有的,所以我不想将其上传到商店。我尝试将其作为隐藏应用程序上传,以便只有链接的人才能下载它,但微软拒绝了我的提交,因为我没有为我们的生产服务器或应用截图提供测试帐户。我可以为他们提供截图,但我无法向他们提供系统凭据。

我很难理解部署此类应用程序后的思考过程。我们有大约30名员工,因此我认为为一个应用程序创建公司中心是一种过度杀伤,因此使用Intune。

这是一个非常小的应用程序,但幸运的是我的雇主愿意花99美元购买公司开发帐户和299美元的证书,但下一步是什么?我尝试在http服务器上上传一个.appx文件作为测试并尝试通过将手机导航到URL来安装它,但它将其视为zip文件,并希望将其解压缩而不是安装。

Microsoft文档分为多个页面,而且通常是404 - not found

我的问题是:当我最终获得公司开发帐户和证书时,如何部署我签名的应用程序?任何帮助或指向好的教程都将非常感激。

2 个答案:

答案 0 :(得分:2)

我们在一艘类似的船上。我们有一个内部使用的应用程序,不想沿着公司枢纽路线走下去。我们打算研究MDM但尚未解决它,因为此解决方案目前适用于 us

当您通过开发者帐户提交应用时,以下内容会更有意义。

我们所做的是将分配和可见性(位于定价和分配下)设置为:

  

隐藏此应用并将其仅供您在下面指定的人员使用,谁可以在Windows Phone 8.x设备上下载此应用。可以使用促销代码在Windows 10设备上下载此应用。 Learn more

我们为想要使用该应用的用户创建了电子邮件Outlook地址。这些只是空白的电子邮件地址,除了允许他们下载应用程序之外,实际上并没有使用它们:

enter image description here

  

请注意,您只能将三个设备添加到一个电子邮件帐户。这意味着您需要为30个设备创建10个电子邮件地址如果您要使用通用电子邮件地址,否则您应该能够使用该员工的电子邮件地址。设备只需要它来验证下载。

我相信这是用于 BETA 模式的应用程序,但它也适用于内部应用程序,当我试图找到一种方法时,它是微软自己建议的我自己去年。这是一个电话,所以实际上无法证明这一点。

提交应用后,您需要等待一段时间,通常是24小时,然后才能下载该应用。

在底部的应用概述中,您会找到一个标题为应用管理的部分。在这里,您将找到应用程序标识

enter image description here

点击查看应用标识详细信息以查找网址。这是您的应用的网址。它看起来像 https://www.microsoft.com/store/apps/xxxxxxxxx

我使用TinyURL来缩短网址,但这是个人偏好。

您可以在设备上浏览到该URL,它将打开商店供您下载该应用。

我不相信这是一种记录在案的做事方式,但它在过去的一年里对我们有用,一旦设置很简单。

答案 1 :(得分:0)

  

当我最终获得公司开发帐户和证书时,如何部署我签名的应用程序?

由于您已获得赛门铁克证书,

  • 您需要导入证书
  • 验证导入的证书是否正确
  • 导出.pfx文件以签署公司门户网站
  • 最后,您可以将应用包和代码签名证书上传到Intune。

有关详细步骤,请参阅Sign line-of-business apps so they can be deployed to Windows devices with Intune

然后,您可以参考此Example: Download, sign, and deploy the Company Portal app for Windows devices来完成部署工作。