локал пуш?
Для кейса когда приложение выключено.
для версии ios >= 13 реализуешь метод UIWindowSceneDelegate func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { ///обработать кейс, если приложение запускается через push - уведомление, и приложение находится в выключеном состоянии if let userInfo = connectionOptions.notificationResponse?.notification.request.content.userInfo { //твой код } }
А если без sceneDelegate?
для более старших версий обработку делавешь в func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { if let notification = launchOptions?[UIApplicationLaunchOptionsKey.remoteNotification] as? [String: AnyObject] { /// твой код }
Обсуждают сегодня