Google chrome extension 在不打扰用户的情况下移动扩展

Google chrome extension 在不打扰用户的情况下移动扩展,google-chrome-extension,webstore,Google Chrome Extension,Webstore,嗯 所以大约一年前(我认为)谷歌经历了一次转型,他们将谷歌应用程序账户变成了“真实的”,这样我们就可以在Chrome网络商店等地方使用它们。不幸的是,在此之前,我写了一些扩展,这些扩展都在现在相互冲突的帐户下。所以,现在我得到的是一个两个帐户,其中旧的扩展在这个冲突的帐户下,任何超过该日期的内容都在新帐户下 所以,现在是时候升级其中一些(旧的扩展),我想做的是在应用程序帐户下移动扩展,这样不会给用户带来问题。有人知道路吗?看起来唯一的选择就是将扩展放在新帐户下,然后在旧帐户下删除它们,但我认为所

所以大约一年前(我认为)谷歌经历了一次转型,他们将谷歌应用程序账户变成了“真实的”,这样我们就可以在Chrome网络商店等地方使用它们。不幸的是,在此之前,我写了一些扩展,这些扩展都在现在相互冲突的帐户下。所以,现在我得到的是一个两个帐户,其中旧的扩展在这个冲突的帐户下,任何超过该日期的内容都在新帐户下

所以,现在是时候升级其中一些(旧的扩展),我想做的是在应用程序帐户下移动扩展,这样不会给用户带来问题。有人知道路吗?看起来唯一的选择就是将扩展放在新帐户下,然后在旧帐户下删除它们,但我认为所有用户都必须知道如何安装新的扩展


想法?有人经历过这个过程吗?

编辑:正如@artur nowak在评论中指出的,现在可以使用在帐户之间转移扩展


如果只有您的扩展托管在Chrome Web Store(CWS)之外,那么可以通过修改
manifest.json
中的
update\u url
来解决这个问题(这样扩展将开始从另一个源下载更新)。但是它们不是,而且CWS不允许您修改
update\uURL
param。因此,我相信你还有两个选择:

  • 等待谷歌在CWS中添加“更改所有权”功能

  • 或者作为所需用户再次将您的扩展添加到CWS,并更新旧的扩展,以显示带有新版本链接的弹出/通知“请更新”。如果你添加了一些新功能来吸引用户,那么用户应该更愿意更新。而且,如果配置被保留,对他们来说就不会那么烦人了。要实现这一点,请将设置导出到“书签”面板(很容易访问),并在安装新版本的extension时将其导入


编辑:正如@artur nowak在评论中指出的,现在可以使用在帐户之间传输扩展


如果只有您的扩展托管在Chrome Web Store(CWS)之外,那么可以通过修改
manifest.json
中的
update\u url
来解决这个问题(这样扩展将开始从另一个源下载更新)。但是它们不是,而且CWS不允许您修改
update\uURL
param。因此,我相信你还有两个选择:

  • 等待谷歌在CWS中添加“更改所有权”功能

  • 或者作为所需用户再次将您的扩展添加到CWS,并更新旧的扩展,以显示带有新版本链接的弹出/通知“请更新”。如果你添加了一些新功能来吸引用户,那么用户应该更愿意更新。而且,如果配置被保留,对他们来说就不会那么烦人了。要实现这一点,请将设置导出到“书签”面板(很容易访问),并在安装新版本的extension时将其导入

2014年更新:2014年更新: