--
You received this message because you are subscribed to the Google Groups "Chromium-extensions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-extens...@chromium.org.
To post to this group, send email to chromium-...@chromium.org.
Visit this group at http://groups.google.com/a/chromium.org/group/chromium-extensions/.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-extensions/94425c40-33cb-429c-ac96-f921192f8345%40chromium.org.
For more options, visit https://groups.google.com/a/chromium.org/d/optout.
If you had set up auto-update, you can also transition existing users through the following steps:
- Create a new version of your extension
- with a version number higher than the latest version you shared with users.
- ...but lower than the one published on the gallery.
- and with the following auto-update url: http://clients2.google.com/service/update2/crx
- Push this updated version to your users. The next update check will then go to the gallery.
--
You received this message because you are subscribed to the Google Groups "Chromium-extensions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-extens...@chromium.org.
To post to this group, send email to chromium-...@chromium.org.
Visit this group at http://groups.google.com/a/chromium.org/group/chromium-extensions/.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-extensions/CAMHfwOgj6BTGgOZHrpsOMAbGTpk9jPZqAZdn2nxYd5esMR5qwQ%40mail.gmail.com.
I can see your point, the update location needs to point to the chrome web store.To verify that this is correct I followed the steps below. If I missed something could you please share advice.
1. I downloaded the crx file attached to the previous email, and installed it into Chrome.2. Navigate to this directory:C:\Documents and Settings\Tom\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions\lppgnocagaenffglblljfgfneelmikbi\0.0.10_0
3. Inspect the contents of this file:manifest.json"update_url": "https://clients2.google.com/service/update2/crx",I carefully prepared a crx and zip file so that you can quickly try the update feature from CRX to web store, and point out any mistake I may have made. If you can provide a CRX and zip where this works it would be very helpful.I used the same identical files to prepare the zip file for upload to chrome web store. The one change was the version number in manifest.json.Then I updated the version again, and uploaded a new zip file. ( which contains the PEM file used to create the CRX )I then was able to auto update the extension.This tells me that the update_url is working properly when the extension is installed via the chrome web store.My guess is that this update_url does not work for private extensions shared by link which were installed via CRX."update_url": "https://clients2.google.com/service/update2/crx",Please provide an example private link extension CRX and URL. Where I can install by CRX, and get an auto update from chrome web store.
Thank you Antony for the detailed explanation.I have followed these steps on the example extension provided, and in my other extensions.By example I was looking for 3 things:1. a link to a private extension which is shared by link.2. a zip file with the source code uploaded to prepare the above link3. a crx file which I can locally install, that will pull the chrome web store extension when I "update extensions now"I have attached the files in a previous message that gives those three things.in my example...the included crx is version 0.0.10, the zip file upload is version 7.7.7after installing the attached crx, and then asking for auto updates, why does it not pull from the chrome web store?in my distributed extension...the last version from local crx was 0.9.185. up until that point I could push out updates to them using the update_url pointing to a locally hosted xml file.today all my users are on version 0.9.186, with this in their manifest:"update_url": "https://clients2.google.com/service/update2/crx",in the chrome web store, the uploaded zip file with PEM is at version 0.9.200Sadly I cannot go back now, all my users are stuck in 0.9.186 and I cannot give them updates. I wish I had pushed a new version of the extension with a link to manually pull from the chrome web store. They would have had to manually remove the old version, but it would have worked.