Size: a a a

iOS Developers — русскоговорящее сообщество

2021 October 06

SS

Savely Sakun in iOS Developers — русскоговорящее сообщество
Подскажите, пожалуйста. Есть задача:
- приложение закрыто, прям terminated
- приходит пуш
- нажимаю на пуш
- запускается приложение
- подцепляю из пуша userInfo и обрабатываю логику.

Существует ли еще способ, как получить инфу из пуша, кроме как используя launchOptions (или их аналог в SceneDelegate)?

Мб какой-то метод существует который вызывается при запуске МП с пуша (когда приложение было закрыто).
источник

DK

Diyor Kh in iOS Developers — русскоговорящее сообщество
Мб как-нибудь через background modes
источник

DK

Diyor Kh in iOS Developers — русскоговорящее сообщество
Либо у google remote notifications мб тоже как-то
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
userNotificationCenter(_:didReceive:withCompletionHandler:)
источник

SS

Savely Sakun in iOS Developers — русскоговорящее сообщество
эта штука вроде вызывается ток когда приложение было в бэкграунде или фореграунде

@diyorkhdv спасибо!
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
When the user selects an action, the system launches your app in the background and calls the delegate’s userNotificationCenter(_:didReceive:withCompletionHandler:) method.

https://developer.apple.com/documentation/usernotifications/handling_notifications_and_notification-related_actions
источник

SS

Savely Sakun in iOS Developers — русскоговорящее сообщество
тут речь про actions (типа быстрые ответы на пуш, которые появляются при нажатии долгом на него). При просто нажатии на пуш не вызывается (ща у себя проверил, но могу конеш ошибаться). Спасибо
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
та работает оно просто при нажатии, экшены это частный случай
источник

SS

Savely Sakun in iOS Developers — русскоговорящее сообщество
хмм, тогда внимательнее щас посмотрю. Спасибо
источник

V

Vlad in iOS Developers — русскоговорящее сообщество
важно установить делегата UNUserNotificationCenter.current().delegate до завершения didFinishLaunchingWithOptions
источник

SS

Savely Sakun in iOS Developers — русскоговорящее сообщество
Спасибо, в делегате было дело!
источник

K

Kuat in iOS Developers — русскоговорящее сообщество
Приветствую, не подскажете api для работы с новостями?
источник

А

Антон in iOS Developers — русскоговорящее сообщество
News api
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
источник

DS

Dmitry Semenyk in iOS Developers — русскоговорящее сообщество
Всем привет, можете подсказать, на что может ругатся
источник

DS

Dmitry Semenyk in iOS Developers — русскоговорящее сообщество
источник

DS

Dmitry Semenyk in iOS Developers — русскоговорящее сообщество
источник

G

GGsrvg in iOS Developers — русскоговорящее сообщество
На тип
источник

DS

Dmitry Semenyk in iOS Developers — русскоговорящее сообщество
пробовал .self не катит, и type(of: ...) тоже не катит
источник

DA

Donna Anna in iOS Developers — русскоговорящее сообщество
Спасибо
источник