【问题标题】:Company App distribution without Company Hub app没有公司中心应用程序的公司应用程序分发
【发布时间】:2013-10-29 21:58:39
【问题描述】:

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

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

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

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

我可以执行以下操作吗:

  • 应用程序检查更新
  • 如果是,请安装新版本
  • 应用程序安装了自己的新版本。 (如果可以,该怎么做?)

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

谢谢

Selvir K

【问题讨论】:

    标签: deployment windows-phone-8


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 感谢您的回复。这是否意味着Company Hub App无法自行升级到新版本?
    • @SelvirK 从公司中心应用程序,应该可以静默安装更新。至少,MSDN 文档没有表明需要任何用户交互:msdn.microsoft.com/en-us/library/windowsphone/develop/…。但是,您使用公司中心推送的应用程序无法自行更新,公司中心将负责所有更新
    • 如果我开发公司中心应用程序,它将能够安装新的公司应用程序并将已安装的公司应用程序升级到新版本。如何将公司中心应用程序升级到新版本?这可以自动完成,还是用户必须手动获取新版本的 Company Hub 应用程序?
    • @SelvirK 这是个好问题。如果您使用 Intune,我相信您可以将更新推送给用户technet.microsoft.com/en-us/library/jj884158.aspx 如果您手动构建公司中心,那么很可能必须手动更新(通过将 XAP 发送给用户),但不幸的是我'我不完全确定
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      我刚刚为客户开发了一个 Windows Phone 8 应用程序时碰巧看到了这篇文章,当时情况类似。我发现发布到 Windows Phone Beta Store 是目前最好的做法,主要原因如下。

      • 分发完全由客户控制。测试版中的应用 商店不出现,也无法在公共商店中搜索。客户只需要发送 带有应用程序链接的电子邮件发送给其员工。只有那些拥有 添加到测试者列表中的 Windows 帐户允许下载 并安装它。最多允许 10,000 名测试人员,超过 足以应付大部分业务。

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

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

      【讨论】:

        猜你喜欢
        • 2015-10-28
        • 2013-03-03
        • 2016-05-26
        • 2018-06-13
        • 2013-02-15
        • 1970-01-01
        • 2013-05-02
        • 1970-01-01
        • 2019-09-29
        相关资源
        最近更新 更多