Перейти к основному содержимому

📅 Закрытие челленджа на стыке месяцев

Содержание

Пример: В проекте запущен челлендж на 250тыс. шагов. Даты проведения челленджа 1.05 - 31.05. Вознаграждение 50 зарядов.

Проблема: У части пользователей (но не у всех) челлендж закрылся 01.06 днём и 50 зарядов попали не в майскую сводку, а в июньскую. Это вызвало возмущение у пользователей проекта. Данный расчет сильно увеличили разрыв в соревновании.

Объяснение: Челлендж заканчивается 31.05 23:59:59. Юзеры синхронизировали активности уже 01.06 (01:54:45). Факт прохождения челленджа фиксируется именно в момент начисления зарядов. А заряды начисляются в момент синхронизации в приложении. Поэтому награды за прохождение челленджа присваиваются не задним числом (по факту тренировок) а в момент получения зарядов (то есть в момент синхронизации).

note

Необходимо доносить данную информацию