Я реализовал Push-уведомления для Android и IOS. Я дал
опция для пользователя, где они могут установить время, чтобы не показывать получение уведомления. Я сохраняю детали своего времени «Не беспокоить» в базе данных в бэкэнде. Время в GMT основано на местном времени. Но его сбой, если пользователь устанавливает StartTime — 20:00:00 ч., EndTime — 6:00:00 ч. (Следующий день) в Индии. Это будет время GMT StartTime (14:30:00 ч.) И EndTime — 00: 30: 00 ч. Мне просто нужна логика, которая поможет мне в этом.
Любая помощь будет оценена.
В IOS, в IOS изначально вы можете зарегистрировать deviceToken, затем вы не можете обработать push-уведомление через код. Вы просто перенаправляете на страницу настроек, используя настройки SettingsURL,
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
Других решений пока нет …