Говорят, что (поправьте меня, если я ошибаюсь), если приложение находится на переднем плане, мы должны обрабатывать push-уведомления в "didReceiveRemoteNotification" и если приложение находится в фоновом режиме, используя "didFinishLaunchingWithOptions", когда пользователь нажимает наКнопка «Просмотр» приложения.Поскольку у меня нет телефона для тестирования, я хочу знать, правильно ли я это делаю.
1) Что будет вызвано, когда я нажму на кнопку «Просмотр» в push-уведомлении?
2) Допустим, я запускаю приложение на переднем плане и одновременно получаю push-уведомления.Буду ли я получать уведомления push-уведомлений?Если так, что произойдет, если пользователь нажмет кнопку «Просмотр»?
3) В этой теме Как обрабатывать push-уведомления, если приложение уже запущено? В нем говорится:
ключ "alert" не будет находиться непосредственно под словарем userInfo, вам нужно получить другой словарь с именем "aps", а затем получить "alert" или "body" из словаря "aps" "
Это правда?
4) Мне нужно перейти к определенному представлению, когда пользователь нажимает кнопку View. Следовательно, мне нужно обрабатывать этот код в обоих методах?
Спасибо