У меня есть приложение Swift 2 iOS8 +, где мне нужно сделать запрос на получение данных JSON, когда мое приложение получает push-уведомление.Сделать веб-запрос после получения push-уведомления
Когда пользователь нажимает на уведомление, приложение отправляется и извлекает данные, но мне действительно нужны данные для получения, как только будет получено уведомление. Похоже, это возможно?
Я реализовал:
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) {
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject], fetchCompletionHandler completionHandler: (UIBackgroundFetchResult) -> Void) {
func application(application: UIApplication, performFetchWithCompletionHandler completionHandler: ((UIBackgroundFetchResult) -> Void)){
и проверять параметры запуска в:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
Я также включен:
background fetch
remote notifications
Все это, кажется, помогает. Если это возможно, я был бы благодарен за любые указатели/учебники по этому вопросу.