Я новичок в push-уведомлениях и мне удалось заставить работать push-уведомления. И теперь всякий раз, когда приходит push-уведомление, и если я нажимаю его, приложение открывается и переходит на страницу.
Это мое push-уведомление
{"to":"eHPnnkSDzWk:APA91bHs...","data":{"message":"test notification","type":"5"}}
, и это типы
Gallery ( Type = 1 )
Messenger ( Type = 4 )
Events ( Type = 5 )
News ( Type = 6 )
В настоящее время это моя функция didReceiveRemoteNotification
func application(_ application: UIApplication, didReceiveRemoteNotification
userInfo: [AnyHashable: Any],fetchCompletionHandler completionHandler: @escaping
(UIBackgroundFetchResult) -> Void) {
if let messageID = userInfo[gcmMessageIDKey] {
print("Message ID: \(messageID)")
}
print(userInfo)
completionHandler(UIBackgroundFetchResult.newData)
}
Вот мой вопрос, как я могу получить этот ТИП из push-уведомления, а затем открыть определенную страницу в приложении, когда пользователь нажимает наpush-уведомление?
(извините, если это звучит глупо, но я впервые пытаюсь это сделать, я попытался осмотреться, но не смог найти правильный ответ)