Локальные уведомления Unity iOS не запланированы ⇐ C#
-
Гость
Локальные уведомления Unity iOS не запланированы
Я создаю приложение для Android и IOS. Локальные уведомления отлично работают на Android, но при тестировании на iOS они не отображаются. Кроме того, всякий раз, когда я вызываю iOSNotificationCenter.GetScheduledNotifications(); Я ничего не получаю обратно. Я что-то пропустил? Может ли это быть ошибка на стороне Xcode? Вот как я планирую уведомления:
public static void ScheduleNotification(string _title, string _text, DateTime _fireTime, string _channel = "000") { пытаться { вар timeTrigger = новый iOSNotificationCalendarTrigger() { Год = _fireTime.Год, Месяц = _fireTime.Месяц, День = _fireTime.Day, Час = _fireTime.Hour, Минута = _fireTime.Минута, Второй = _fireTime.Second, Повторы = ложь }; вар уведомление = новое iOSNotification() { Идентификатор = "", Название = _title, Тело = _текст, Субтитр = "", ШовИнфореграунд = правда, ForegroundPresentationOption = (PresentationOption.Alert | PresentationOption.Sound), Идентификатор Категории = "категория_а", Идентификатор потока = "поток1", Триггер = timeTrigger, }; iOSNotificationCenter.ScheduleNotification(уведомление); } поймать (исключение e) { Debug.LogError(e); } }
Я создаю приложение для Android и IOS. Локальные уведомления отлично работают на Android, но при тестировании на iOS они не отображаются. Кроме того, всякий раз, когда я вызываю iOSNotificationCenter.GetScheduledNotifications(); Я ничего не получаю обратно. Я что-то пропустил? Может ли это быть ошибка на стороне Xcode? Вот как я планирую уведомления:
public static void ScheduleNotification(string _title, string _text, DateTime _fireTime, string _channel = "000") { пытаться { вар timeTrigger = новый iOSNotificationCalendarTrigger() { Год = _fireTime.Год, Месяц = _fireTime.Месяц, День = _fireTime.Day, Час = _fireTime.Hour, Минута = _fireTime.Минута, Второй = _fireTime.Second, Повторы = ложь }; вар уведомление = новое iOSNotification() { Идентификатор = "", Название = _title, Тело = _текст, Субтитр = "", ШовИнфореграунд = правда, ForegroundPresentationOption = (PresentationOption.Alert | PresentationOption.Sound), Идентификатор Категории = "категория_а", Идентификатор потока = "поток1", Триггер = timeTrigger, }; iOSNotificationCenter.ScheduleNotification(уведомление); } поймать (исключение e) { Debug.LogError(e); } }
Мобильная версия