Chrome扩展程序:自动更新无效?

时间:2011-03-04 11:49:58

标签: xml google-chrome-extension manifest

我一直在努力让我的Chrome扩展程序自动更新,但似乎无法正常运行。我在http://code.google.com/chrome/extensions/autoupdate.html跟踪了谷歌的教程,但仍然没有运气。我有以下内容......

在我的清单文件中

    "update_url": "http://www.example.com/updates.xml",

updates.xml

<?xml version='1.0' encoding='UTF-8'?> 
 <gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'> 
  <app appid='dmsdmaksadsdkdsmsasdmk'> 
    <updatecheck codebase='http://www.example.com/myapp_1_5.crx' version='1.5.1' /> 
  </app> 
 </gupdate> 

如果我将我的应用更新为1.5.2并更改我的清单版本+ updates.xml网址和版本,并点击Chrome中extesions菜单中的更新扩展程序,我的扩展程序将不会更新。有谁知道为什么?我做错了什么?

1 个答案:

答案 0 :(得分:3)

从查看您的updates.xml文件,您似乎将错误的appid(扩展ID)放在了缺少的10个字符上。它应包含32个字符,而不是22个字符。

除此之外,其他一切看起来都不错。