Определенно, лучший способ - отправить или синхронизировать данные собрания в мобильное приложение , а затем заставить мобильное приложение управлять уведомлениями.
Если вам нужно отправлять уведомления непосредственно изВ облаке вы должны спроектировать систему с высокой степенью масштабируемости, способной обрабатывать тысячи и даже миллионы собраний.
Самым простым способом, вероятно, будет заполнение таблицы «уведомлений» в базе данных при создании собрания.Добавьте строку со временем, когда пользователь должен быть уведомлен.
Затем используйте расписание для Amazon CloudWatch Events , чтобы запускать Лямбда-функцию AWS каждую минуту.Функция Lambda должна запрашивать базу данных о любых уведомлениях, запланированных на эту минуту (или ранее), которые не были отправлены.(Это позволяет повторить попытку после сбоев.)
Отправьте уведомление через Amazon SNS или Amazon Pinpoint .Затем отметьте уведомление как отправленное.