2011-03-04 53 views
1

我一直试图让我的Chrome扩展程序自动更新,但它似乎没有工作。我遵循Google的教程http://code.google.com/chrome/extensions/autoupdate.html,但仍然没有运气。我有以下...Chrome扩展程序:自动更新无法使用?

在我的清单文件

"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和改变我的清单版本+我的扩展程序中的exsentions菜单中的updates.xml网址和版本和点击更新扩展程序不会更新。有谁知道为什么?我究竟做错了什么?

+0

您打包新版本时是否使用与打包第一个版本时生成的相同的密钥Chrome? – abraham 2011-03-04 17:26:11

回答

3

从查看您的updates.xml文件看来,您将不正确的appid(Extension ID)放置为缺少的10个字符。它应该包含32个字符,而不是22个字符。

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