0

我们开发了一个私有的 WP8 应用程序,并且我们在 Windows Phone 开发中心注册了公司帐户。

下一步是开发“Company Hub 应用程序”,它将负责安装和可用更新。

由于我们只有一个应用程序,我认为没有必要开发“Company Hub 应用程序”。

应用程序本身是否有可能检查任何可用的更新?(我们计划开发用于升级分发的网络服务)。

我可以执行以下操作:

  • 应用程序检查更新
  • 如果是这样,请安装新版本
  • 该应用程序会安装其自身的新版本。(如果这是可能的,怎么做?)

到目前为止,我只找到了“Company Hub 应用程序”的示例

谢谢

塞尔维尔K

4

3 回答 3

1

到目前为止,我只找到了“Company Hub 应用程序”的示例

那是因为这是唯一的方法。

要在 Windows Phone 上部署应用程序,您有以下三种选择:

  • 使用市场
  • 使用公司中心:您可以获得市场的好处,但在您的公司网络内部
  • 使用 XAP 部署工具。手机需要开发者解锁(现在是免费操作),你可以通过这种方式在手机上部署的应用程序数量是有限的,你失去了自动更新的好处

另一种方法是在市场上发布应用程序并将其标记为隐藏。只有直接链接到您的应用程序的人才能下载它。尽管如此,如果应用程序的链接以某种方式泄露到公司外部,您将无法控制谁安装了该应用程序。所以不要对关键/机密应用程序这样做。

于 2013-10-29T22:24:39.230 回答
0

我刚刚为客户开发了一个 Windows Phone 8 应用程序时,碰巧看到了这篇文章,情况类似。我发现发布到 Windows Phone Beta Store 暂时最好地切断它们,主要原因如下。

  • 分发完全在客户的控制之下。Beta商店中的应用程序不会出现,也无法在公共商店中搜索。客户只需向其员工发送带有应用程序链接的电子邮件。只有将 Windows 帐户添加到测试人员列表中的人员才能下载和安装它。最多允许 10,000 名测试人员,这对于大多数业务来说已经足够了。

  • 与在公共商店中相比,在 beta 商店中发布它要容易得多。它不需要像在公共商店那样严格的认证。这是一个自动过程,只需要几个小时,而在公共商店需要长达两周的时间。

  • 从最终用户的角度来看,安装后没有区别。它是同一个应用程序,并且不会过期(截至今天)。

于 2014-08-29T08:21:21.840 回答
0

我在同一条船上。我们正在开发我们的第一个 wp8 应用程序,并且不想要公司中心。

我发现如果您在您的应用程序中使用 InstallationManager.AddPackageAsync(String, Uri) 方法,这将转到我们的网站并非常轻松地下载\安装 xap 文件。当然,一旦执行,它似乎会关闭您的应用程序,以便它可以重新安装,但现在这对我们来说很好。

于 2014-05-14T16:44:14.930 回答