gpt4 book ai didi

office-js - 如何发布对当前在应用商店中的 Office 加载项的更新

转载 作者:行者123 更新时间:2023-12-04 18:02:09 30 4
gpt4 key购买 nike

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

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

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

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

问题-

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

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

最佳答案

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

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

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

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

希望对您有所帮助,

~ Michael Zlatkovsky,Office Extensibility 团队开发人员,MSFT

关于office-js - 如何发布对当前在应用商店中的 Office 加载项的更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33405815/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com