/push/schedule

Метод добавляет push-уведомление в очередь для отправки пользователю в указанное время или через указанный интервал. Настройки уведомлений доступны в панели управления. Если уведомление с указанным идентификатором было запланировано ранее - оно будет отменено.

Адрес метода

/push/schedule

Требует сессию пользователя

Параметры

Параметр Обязательный Тип Описание
push_id ДА any Цифровой или строковый идентификатор уведомления
send_at НЕТ int Время, когда необходимо отправить пользователю уведомление в timestamp
delay НЕТ int Количество секунд через которое необходимо отправить уведомление пользователю

Внимание

Один из параметров - send_at или delay является обязательным

Один пуш на игровые сутки

Если это уведомление уже было успешно отправлено в текущие игровые сутки (FeatureDay, со сдвигом часов игрока) и запрошенное время попадает в те же сутки, метод отвечает ошибкой Already sent today и ничего не ставит в очередь. Время в следующие сутки принимается. Неуспешная отправка сутки не расходует.

Результат

{
    "response": {
        "success":   1,
        "timestamp": 1758253785.916074
    }
}