【问题标题】:How to publish an update to an Office Add-In currently in the Store如何将更新发布到当前在应用商店中的 Office 加载项
【发布时间】:2015-11-05 03:40:17
【问题描述】:

我正在寻找有关在 网上商店 上托管我们当前托管应用程序的更新版本的一些信息。

我的查询是,我们现有版本的应用程序说的清单文件 版本。 1.0 托管在网上商店指向源位置(天蓝色 网站)说 myappversion1.0hostedapp.com,现在我想托管 应用程序的下一个版本,例如 Ver. 2.0 在其中我添加了一些新的 功能和一些错误修复。

所以我是否必须将我当前的更改推送到现有 URL 上说 myappaversion1.0hostedapp.com ,然后将应用程序提交到办公室网上商店,在这种情况下,旧版本会搞砸.

我们必须在更新的清单文件中提供一个新的源 URL,例如 myappversion2.0hostedapp.com,然后将应用程序提交到网上商店,这将确保旧版本在我们的新版本之前保持不变版本已通过 Microsoft 团队验证。

问题-

  1. 在以后的情况下,我们的清单文件 Ver. 会发生什么情况。 1.0 指向说 myappaversion1.0hostedapp.com,当 我的新版本得到了微软技术团队的批准,比如说 myappaversion2.0hostedapp.com

我们不太清楚在现有应用上托管下一个版本的应用。如果有人能让我们对此有所了解,那就太好了。

【问题讨论】:

    标签: office-js


    【解决方案1】:

    这个问题和一般的 Office 插件发布/更新过程有几个部分。

    首先:如果您所做的只是更新网页内容,那么绝对没有理由/不需要修改您的清单。您只需将 Web 内容重新部署到您的网站,就像它是任何其他网站一样。您唯一需要担心的是通常的 Web 缓存——即,如果您更改了 DOM,并且现在有一个应该做某事的新按钮(或者更糟糕的是,您被重命名了一个按钮),但 JavaScript 是缓存,因此 HTML 页面使用旧的 JS/CSS 加载,您显然会处于不一致的状态。但这对于 Office 插件来说并不是什么新鲜事,这是您必须在 Web 上处理的标准事情(通过增加 JS/CSS 文件名等解决方案,以便它们与更新的 HTML 同步,控制缓存过期,等等)

    现在是 Office 特定清单部分。清单捕获了对网站的许多“外部引用”,最值得注意的是起始页 URL 和图标 URL。因此,如果您的网站更改了这些内容,请确保仍然保留旧版本(即使只有起始页的重定向和图标的副本),直到您的清单已提交并被商店批准。我相信一旦清单被商店批准,加载项将自动开始使用最新的(我不认为用户可以选择是否使用最新的——他们会收到一个 FYI 通知,但我没有'不相信他们可以只说“使用较旧的应用程序”,因为它不是应用程序,而只是它无论如何都会引用的清单)。因此,您对旧 URL 的使用应该很快就会逐渐减少(尽管不是 100% 立即 - 我相信在新的清单版本生效之前,通常需要有人关闭并重新打开 Word 或 Excel 等)。

    PS:虽然图标、起始页 URL、描述、要求集等都可以在版本之间的清单中更改,但 应用 ID 必须保持不变。此 ID 是从应用商店和文档内引用的角度将应用标识为“相同”的唯一 ID。

    希望对你有帮助,

    ~ Michael Zlatkovsky,Office 可扩展性团队的开发人员,MSFT

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多