Доброй ночи, Тостер :)
Есть веб-морда на которой я создаю видео-курс и привязываю его к определенному юзеру. В видеокурсе есть дни(даты) когда нужно прислать юзеру пуш-уведомление.
Отправку делаю вот так:
from gcm import GCM
from project.settings import GCM_APIKEY
gcm = GCM(GCM_APIKEY)
data = {"Hello": "World!"}
reg_id = ['...']
gcm.json_request(registration_ids=reg_id, data=data)
Это все сейчас находится в вьюхе, которая создает видеокурс. Но как мне нужно распределить расписание(или как это правильно назвать) для пушей на неделю/месяц/до конца видео курса вперед?
Например, в видео курсе 20 видео, и мне нужно отправлять 1 пуш в день. Я могу сразу же отправить 1, а как отправить остальные 19?
Нужен какой-то listener для всего этого.
Первое что пришло на ум- cronjob, но подозреваю что это плохая затея. Что скажите?