Как отправлять уведомления пользователям на основе времени отклика API в IOS - PullRequest
0 голосов
/ 09 июля 2019

Я использую push-уведомление в своем приложении с Firebase.

Я отправляю уведомления из облачных сообщений Firebase, и они будут работать нормально. Уведомления отправляются пользователям во всех состояниях, таких как Baground, Active и приостановлено.

Но в моем сценарии, когда пользователь подтверждает заказ с ответом API, я хочу отправить уведомление.

Как нам сделать это, пожалуйста, дайте любую идею или образец ссылки.

1 Ответ

0 голосов
/ 09 июля 2019

Однажды, когда вы получите успех на устройстве, после вызова API вы можете запланировать локальное уведомление, которое может отображаться так же, как push-уведомление.

Вы можете проверить этот сайт

А это пример кода:

   let content = UNMutableNotificationContent()
   content.title = "Test title"
   content.body =  "Test body"
   let trigger = UNTimeIntervalNotificationTrigger(timeInterval: 1, repeats: false)
   let uuidString =  UUID().uuidString
   let request = UNNotificationRequest(identifier: uuidString, content: content, trigger: trigger)
   let notificationCenter = UNUserNotificationCenter.current()
   notificationCenter.add(request, withCompletionHandler: nil)
...