Я реализовал функцию, которая использует FCM
для перехода на iOS
.Я хочу сохранить отправленное сообщение, используя coredata.И используйте ячейку таблицы в UIViewController
, чтобы отобразить ее.Но я не знаю, как использовать coredata для хранения моих push-данных (в AppDelegate.swift ).
func userNotificationCenter(_ center: UNUserNotificationCenter, willPresent notification: UNNotification, withCompletionHandler completionHandler: @escaping (UNNotificationPresentationOptions) -> Void) {
let userInfo = notification.request.content.userInfo
//push message (JOSN)
print("userInfo: \(userInfo)")
//
completionHandler([.badge, .sound, .alert])
}
здесь я печатаю мое push-сообщение
userInfo: [AnyHashable("aps"): {
alert = {
body = "my message";
title = "2019/5/18 \U4e0b\U5348 01:00:01";
};