I have an unlisted WebExtension that does not update automatically. I have tested this and waited for hours and the addon does not update. However Clicking on “Check for Updates” does work.
In the addon manifest file there is this:
{
"name": "Onelog",
"version": "1.9.1610.60",
"manifest_version": 2,
"description": "Onelog extension",
"applications": {
"gecko": {
"id": "its_addons_wrap@onelog.com",
"update_url": "https://extensions.onelog.com/firefox/updates.json"
}
}
}
The updates.json has the following:
{
"addons": {
"its_addons_wrap@onelog.com": {
"updates": [
{
"version": "1.9.1610.100",
"update_link": "https://extensions.onelog.com/firefox/onelog_1.9.1610.100.xpi",
"applications": {
"gecko": {
"strict_min_version": "45"
}
}
}
]
}
}
}
This has been tested using Firefox 49.0.1