Invision Community может периодически проверять наличие обновлений для вашего приложения, плагина или темы и показывать информирующее сообщение в админцентре, если обновление доступно.
При создании приложения, плагина или темы вы можете указать URL-адрес, который Invision Community будет использовать для проверки доступности обновления.
Invision Community будет периодически отправлять запрос на указанный URL-адрес с параметром "version", указывающим ID текущей версии. Например, если вы укажете URL так:
https://site.ru/myapp/check.php
И кто-то использует версию вашего приложения с ID "10002", тогда запрос будет отправлен на:
https://site.ru/myapp/check.php?version=10002
Данный URL-адрес должен возвращать JSON-кодированный объект со следующими свойствами:
version
Человекопонятный номер (например "2.1.0") последней доступной версии.
longversion
ID номер (например "20000") последней доступной версии.
released
Дата релиза в формате UNIX-времени.
updateurl
URL-адрес, по которому администратор может загрузить обновление.
Например, вы можете вернуть что-то вроде этого:
{
"version": "2.0.0",
"longversion": 20000,
"released": 1423841958,
"updateurl": "https://site.ru/myapp/download"
}
Живой пример URL-адреса проверки последней версии Invision Community:
https://remoteservices.invisionpower.com/updateCheck