локальное уведомление + запуск определенной функции - PullRequest
0 голосов
/ 15 октября 2010

Я хочу выполнять определенную работу, когда приложение уведомляет о том, что вместо показа оповещения запускается специальная функция

возможно ли это?

Ответы [ 2 ]

2 голосов
/ 15 октября 2010

Одним словом: Нет. Локальные уведомления предназначены для предупреждения пользователя в определенное время.Единственный способ запустить код в вашем приложении на основе уведомления - это если пользователь взаимодействует с уведомлением таким образом, что запускает ваше приложение, обычно путем нажатия кнопки действия (или «просмотра»).

Подробнееподробности можно найти в разделе « Обработка локальных и удаленных уведомлений » в Руководстве по программированию локальных и push-уведомлений .

0 голосов
/ 24 января 2013

из iOS 4.0

Вы можете обрабатывать локальные уведомления, такие как обработка push-уведомлений.

Когда приложение запускается нажатием на локальное представление уведомлений (естественно, приложение должно быть завершено раньше).

В следующем методе,

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

пожалуйста, сделайте следующий код

NSDictionary* dictionary = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
NSLog("%@", dictionary);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...