Я создаю небольшое приложение IOS, которое отображает веб-приложение через WebKitView.
Мне нужно передать дополнительную информацию в полезную нагрузку APNS для обработки маршрутизации приложения. Допустим, к вашему сообщению добавлен новый комментарий.
При чтении яблочной документации здесь . Я вижу, что пользовательские данные могут быть добавлены.
{
"aps" : {
"alert" : "You got your emails.",
"badge" : 9,
"sound" : "bingbong.aiff"
},
"url" : "https://domain.ext/post/1"
}
Как получить доступ к url
из:
func userNotificationCenter(_ center: UNUserNotificationCenter, didReceive response: UNNotificationResponse, withCompletionHandler completionHandler: @escaping () -> Void) {
// if let page = response.notification["url"] as? String {
// print(url)
// }
completionHandler()
}