Xamarin.iOS меняет название локального уведомления автоматически каждый день - PullRequest
0 голосов
/ 21 мая 2018

Я работаю над проектом, в котором мне нужно установить другой заголовок для локального уведомления в определенный день (скажем, в понедельник) с тем же временем запуска, что и в предыдущие дни.Как я могу продолжить это делать?Я попытался создать два разных запроса, один с повторяющимся параметром, а другой нет, но затем я получил дублированное уведомление для «понедельника».Любое решение изменить название для этого случая только на один день и повторить?

1 Ответ

0 голосов
/ 22 мая 2018

Вы должны создать разные UNNotificationRequest с UNCalendarNotificationTrigger и UNMutableNotificationContent, чтобы реализовать это. Затем вы получите уведомление с разными заголовками в течение недели.

Например, создайте день1 следующим образом:

UNCalendarNotificationTrigger trigger1 = UNCalendarNotificationTrigger.CreateTrigger(new NSDateComponents() { Weekday = 1, Hour = 8}, true);
UNMutableNotificationContent content1 = new UNMutableNotificationContent() { Title = "Day1", Body = "Day1", CategoryIdentifier = "Day1" };
UNNotificationRequest request1 = UNNotificationRequest.FromIdentifier("d1", content1, trigger1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...