Перейти к содержанию
Сайт в скором времени будет закрыт, спасибо что были с нами! ×

Проверка обновлений в приложении, плагине или теме

Invision Community может периодически проверять наличие обновлений для вашего приложения, плагина или темы и показывать информирующее сообщение в админцентре, если обновление доступно.

При создании приложения, плагина или темы вы можете указать URL-адрес, который Invision Community будет использовать для проверки доступности обновления.

update_checking.jpg

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

 




×
×
  • Создать...

Важная информация

Используя наш сайт вы соглашаетесь с нашей Политикой конфиденциальности