Инструменты пользователя

Инструменты сайта


apiv5client_yovoads_rateus

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
apiv5client_yovoads_rateus [2022/02/16 10:24]
serg создано
apiv5client_yovoads_rateus [2022/03/29 08:58] (текущий)
serg
Строка 7: Строка 7:
     * параметров самого сценария (цикличность,​ временные ограничения и пр.) ​     * параметров самого сценария (цикличность,​ временные ограничения и пр.) ​
   * Данные по показы хранятся на сервере 30 дней с момента последнего запроса на сервис rateus от клиента. Если в течении 30ти дней нет запросов к сервису от данного клиента - все данные обнуляются,​ сценарий обнуляется.   * Данные по показы хранятся на сервере 30 дней с момента последнего запроса на сервис rateus от клиента. Если в течении 30ти дней нет запросов к сервису от данного клиента - все данные обнуляются,​ сценарий обнуляется.
 +
 +----
 +
 +=== Алгоритм выдачи времени показа окна ===
 +**Частные случаи**
 +   * Если нет сценария NextShowTime:​ time.Now().Unix() + 86400*90 время 90 дней от сейчас ​
 +   * Если есть сценарий ​      
 +       * Если были предыдущие показы
 +         * Если оценка предыдущего показа 4 или 5 - NextShowTime:​ time.Now().Unix() + 86400*90 ​
 +         * Если сценарий закончился - NextShowTime:​ time.Now().Unix() + 86400*90 ​
 +В остальных случаях (есть сценарий,​ и предыдущий показ не 4-5)
 +Если SessionCount>​= чем в сценарии И время в игре >= чем в сценарии И дней с инстола >= чем в сценарии
 +то NextShowTime:​ time.Now().Unix() - 1 
 +иначе NextShowTime:​ time.Now().Unix() + 86400 (сутки+)
 +
 +----
 +
  
 === Запросы === === Запросы ===
-  - получить сценарий /gs +  - получить сценарий ​[[/​rateus/​gs|/​auth/gs]] 
-  - отослать результат показа окна /show+  - отослать результат показа окна ​[[/​rateus/​show||/​auth/show]]
   -  ​   -  ​
apiv5client_yovoads_rateus.1645007062.txt.gz · Последние изменения: 2022/02/16 10:24 — serg