我一直在努力让我的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菜单中的更新扩展程序,我的扩展程序将不会更新。有谁知道为什么?我做错了什么?
答案 0 :(得分:3)
从查看您的updates.xml文件,您似乎将错误的appid(扩展ID)放在了缺少的10个字符上。它应包含32个字符,而不是22个字符。
除此之外,其他一切看起来都不错。