2

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

我很难理解部署这样一个应用程序背后的思考过程。我们有大约 30 名员工,所以我认为为一个应用创建公司中心完全是矫枉过正,使用 Intune 也是如此。

这是一个超级小的应用程序,但幸运的是,我的雇主愿意在公司开发帐户上花费 99 美元,在证书上花费 299 美元,但接下来呢?我尝试只是在 http 服务器上上传一个.appx文件作为测试,并尝试通过将手机导航到 URL 来安装它,但它把它视为一个zip文件并想要提取它而不是安装它。

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

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

4

2 回答 2

2

我们在一条类似的船上。我们有一个内部使用的应用程序,不想走公司中心路线。我们本来打算研究 MDM,但由于该解决方案目前对我们有效,因此尚未解决。

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

我们所做的是将分发和可见性(在定价和分发下找到)设置为:

隐藏此应用程序并使其仅对您在下面指定的人员可用,他们可以在 Windows Phone 8.x 设备上下载此应用程序。促销代码可用于在 Windows 10 设备上下载此应用程序。学到更多

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

在此处输入图像描述

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

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

提交应用程序后,您必须等待一段时间,通常是 24 小时,然后才能下载应用程序。

在底部的App 概览中,您会找到标题为App management的部分。在这里,您将找到您的应用程序标识

在此处输入图像描述

单击查看应用程序身份详细信息以查找URL。这是您的应用程序的 URL。它看起来像https://www.microsoft.com/store/apps/xxxxxxxxx

我使用TinyURL使 URL 更短一些,但这是个人喜好。

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

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

于 2017-03-23T13:19:19.747 回答
0

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

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

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

有关详细步骤,请参阅签署业务线应用,以便可以使用 Intune 将它们部署到 Windows 设备

然后,您可以参考此示例:下载、签名和部署适用于 Windows 设备的公司门户应用以完成您的部署工作。

于 2017-03-29T06:09:19.083 回答