Я пытался настроить расширение Chrome на автоматическое обновление, но оно не работает.Я следовал руководству Google на 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 и поменяю версию манифеста + URL-адрес updates.xml и версию, а также нажму на обновления в меню расширений в Chrome, мое расширение не будет обновляться.Кто-нибудь знает почему?Что я делаю не так?
1.5.2
При просмотре файла updates.xml кажется, что вы поместили неправильный appid (Extension ID) для своих недостающих 10 символов.Он должен содержать 32 символа, а не 22 символа.
Кроме этого, все остальное выглядит хорошо.