У меня есть приложение, которое использует UNLocationNotificationTrigger для доставки уведомлений в зависимости от местоположения пользователя.Когда я тестирую свое приложение, иногда оно регистрирует, что пользователь вошел в конкретный регион, но не доставляет уведомление о входе в регион.В других случаях это работает отлично, но мне было интересно, почему это не работает каждый раз.У кого-нибудь еще есть подобные проблемы?Буду признателен, если кто-нибудь сможет дать краткое объяснение этой проблемы:)
Это фрагмент кода для регистрации уведомления:
let notification = UNMutableNotificationContent()
notification.title = "Notification title"
notification.subtitle = "Notification subtitle"
notification.body = "Notification body"
let notificationTrigger = UNLocationNotificationTrigger(region: enteredRegion, repeats: true)
let notificationRequest = UNNotificationRequest(identifier: "id12494", content: notification, trigger: notificationTrigger)
UNUserNotificationCenter.current().add(notificationRequest, withCompletionHandler: nil)