Оставляйте комментарии, задавайте вопросы. По возможности ответим или учтем при записи следующих видео. ТАЙМКОДЫ: 00:00 Продвинутый уровень ios push Добавление картинки в пуш, Как отображать картинки и анимации в уведомлениях (Image, Notification Service Extension) 00:15 Notification image ios почему не работает ? 01:00 Что можно сделать с push-ем, как изменить push? (Extension) 02:29 Как добавить и настроить Notification Service Extension, подводные камни 05:35 Как настроить NotificationService 07:05 Как добавить отобразить картинки gif в push уведомления? 09:55 Как настроить иконку в пуш уведомлениях icon image 12:45 Что дальше? Notification Content Extension 14:10 Как указать и зарегистрировать категорию уведомлений Notification Content Extension 15:16 Как добавить Actions кнопки в уведомление ios swift - кастомные кнопки в push уведомлении ios swift 16:25 Важно! Почему не работает? Deployment Target в Notification Content Service Extension 17:43 Как настроить Extension. (Info.plist, Maininterface.Storybord) UNNotificationExtensionCategory UNNotificationExtensionInitialContentSizeRatio 20:30 UNNotificationExtension как настроить 21:45 Класс NotificationViewController (метод didReceive) 28:20 Интерактивность push-ей, возможности 30:45 Окончание, обсуждение 32:40 Загрузка в testflight версии 34:26 А что в андройде? подписка пушей на каналы и стримы, приоритет
Знаю что видику 2+ года и не надеюсь на ответ, но можно же юзать "FIRMessagingExtensionHelper().populateNotificationContent(bestAttemptContent, withContentHandler: contentHandler)", разве я не прав?
Написать нашему HR)) В телеграм @Elena_Askerova Или на почту: e.askerova@madbrains.ru А еще будет полезно подписаться на группы нашего образовательного проекта в соцсетях Вконтакте - информация об очных курсах(прямо сейчас ведем курс по Backend на java) vk.com/skills_by_mad В телеграме: анонсы новых видео, статей, полезные ссылки, опросы. t.me/skills_by_mad
Уведомления прилетают в UIApplicationDelegate в application(_:didFinishLaunchingWithOptions:), если приложение было закрыто, или в application(_:didReceiveRemoteNotification:fetchCompletionHandler:), если приложение запущено. Дальше уже нужно транслировать желаемое действие в нужный вьюконтроллер - тут много способов от прямой ссылки на контроллер, до использования внутреннего сервиса уведомлений
Спасибо большое, хороший видосик, я уже очень много раз пересмотрел его, но ни как не могу понять, КАК ВЫ ПОСЫЛАЕТЕ ПУШИ в СИМУЛЯТОР xcode !!!???!!! Мой XCODE 13 стабильно пишет - Error in application:didFailToRegisterForRemoteNotificationsWithError: remote notifications are not supported in the simulator. ... а это буквально означает, что симулятор не поддерживает пуши.
хороший мануал, жаль про мою проблему ничего нет :) хотя может все дело банально в подписях, может я там где-то накосячил и поэтому они периодически отваливаются. но в любом случае, полезно, спасибо. про отладку экстеншна жаль не упомянули - ну там, attach to process, вот это все. это достаточно не очевидный момент, для тех кто работает с ними впервые.
@@MadBrains да я писал о ней в комментах под прошлым видео - там проблема в том, что на 13 и 12 ios пуши приходят нормально ( девайсы 5s, se ), а вот на 14 версии ( девайс 11 ) происходят глюки. И еще кажется на 7+ девайсе под 13 ios такое тоже было. а именно - после запуска развертывания приложения все работает нормально. но если девайс с включенным приложением работает какое-то время, ну минут 5 - пуши просто отваливаются. проходит еще какое-то время - так же, сами по себе восстанавливают работу - короче, периодически то начинают работать, то прекращают. причем, что любопытно - если пуши отвалились, можно нажать кнопку питания, заблокировав телефон, потом нажать ее еще раз и тут же последний пуш приходит на экран блокировки. после разблокировки, какое-то время снова работают как часы. вот такая фигня.
@@otkwass Есть подозрение что проблема где-то вне приложения. Возможно проблемы в самой новой iOS (да, у них тоже бывают баги), возможно проблема в том как новая iOS или конкретно этот девайс работают с сетью. Я бы рекомендовал попробовать подключение через мобильный интернет или через альтернативный wi-fi, так же не мешало бы проверить другой девайс с 14 осью
Оставляйте комментарии, задавайте вопросы. По возможности ответим или учтем при записи следующих видео.
ТАЙМКОДЫ:
00:00 Продвинутый уровень ios push Добавление картинки в пуш, Как отображать картинки и анимации в уведомлениях (Image, Notification Service Extension)
00:15 Notification image ios почему не работает ?
01:00 Что можно сделать с push-ем, как изменить push? (Extension)
02:29 Как добавить и настроить Notification Service Extension, подводные камни
05:35 Как настроить NotificationService
07:05 Как добавить отобразить картинки gif в push уведомления?
09:55 Как настроить иконку в пуш уведомлениях icon image
12:45 Что дальше? Notification Content Extension
14:10 Как указать и зарегистрировать категорию уведомлений Notification Content Extension
15:16 Как добавить Actions кнопки в уведомление ios swift - кастомные кнопки в push уведомлении ios swift
16:25 Важно! Почему не работает? Deployment Target в Notification Content Service Extension
17:43 Как настроить Extension. (Info.plist, Maininterface.Storybord) UNNotificationExtensionCategory UNNotificationExtensionInitialContentSizeRatio
20:30 UNNotificationExtension как настроить
21:45 Класс NotificationViewController (метод didReceive)
28:20 Интерактивность push-ей, возможности
30:45 Окончание, обсуждение
32:40 Загрузка в testflight версии
34:26 А что в андройде? подписка пушей на каналы и стримы, приоритет
Знаю что видику 2+ года и не надеюсь на ответ, но можно же юзать "FIRMessagingExtensionHelper().populateNotificationContent(bestAttemptContent, withContentHandler: contentHandler)", разве я не прав?
У вас самые бомбовые видео🔥🔥🔥. Один из немногих рускоязычных каналов в котором после просмотра видео можно сказать не остается вопросов
господи храни таких людей
согласен, с помощью их айти компанию построил
Спасибо, пацаны, все очень понятно!
Как к вам на работу устроиться?))) Крутая команда))
Написать нашему HR))
В телеграм @Elena_Askerova
Или на почту: e.askerova@madbrains.ru
А еще будет полезно подписаться на группы нашего образовательного проекта в соцсетях
Вконтакте - информация об очных курсах(прямо сейчас ведем курс по Backend на java)
vk.com/skills_by_mad
В телеграме: анонсы новых видео, статей, полезные ссылки, опросы.
t.me/skills_by_mad
Спасибо огромное!
Подскажите пожалуйста, как выполнить само действие в viewcontroller если человек нажал на само уведомление ?
Уведомления прилетают в UIApplicationDelegate в application(_:didFinishLaunchingWithOptions:), если приложение было закрыто, или в application(_:didReceiveRemoteNotification:fetchCompletionHandler:), если приложение запущено. Дальше уже нужно транслировать желаемое действие в нужный вьюконтроллер - тут много способов от прямой ссылки на контроллер, до использования внутреннего сервиса уведомлений
спасибо, крутое видео
В Xcode 13.4 Notification Service Extension завёлся автоматически - галочка Automatically manage signing отработала
Спасибо большое, хороший видосик, я уже очень много раз пересмотрел его, но ни как не могу понять, КАК ВЫ ПОСЫЛАЕТЕ ПУШИ в СИМУЛЯТОР xcode !!!???!!!
Мой XCODE 13 стабильно пишет - Error in application:didFailToRegisterForRemoteNotificationsWithError: remote notifications are not supported in the simulator.
... а это буквально означает, что симулятор не поддерживает пуши.
хороший мануал, жаль про мою проблему ничего нет :)
хотя может все дело банально в подписях, может я там где-то накосячил и поэтому они периодически отваливаются.
но в любом случае, полезно, спасибо.
про отладку экстеншна жаль не упомянули - ну там, attach to process, вот это все.
это достаточно не очевидный момент, для тех кто работает с ними впервые.
Спасибо за отзыв! А с какой проблемой столкнулись, если подробнее?
@@MadBrains да я писал о ней в комментах под прошлым видео - там проблема в том, что на 13 и 12 ios пуши приходят нормально ( девайсы 5s, se ), а вот на 14 версии ( девайс 11 ) происходят глюки. И еще кажется на 7+ девайсе под 13 ios такое тоже было.
а именно - после запуска развертывания приложения все работает нормально.
но если девайс с включенным приложением работает какое-то время, ну минут 5 - пуши просто отваливаются.
проходит еще какое-то время - так же, сами по себе восстанавливают работу - короче, периодически то начинают работать, то прекращают.
причем, что любопытно - если пуши отвалились, можно нажать кнопку питания, заблокировав телефон, потом нажать ее еще раз и тут же последний пуш приходит на экран блокировки.
после разблокировки, какое-то время снова работают как часы.
вот такая фигня.
@@otkwass Есть подозрение что проблема где-то вне приложения. Возможно проблемы в самой новой iOS (да, у них тоже бывают баги), возможно проблема в том как новая iOS или конкретно этот девайс работают с сетью. Я бы рекомендовал попробовать подключение через мобильный интернет или через альтернативный wi-fi, так же не мешало бы проверить другой девайс с 14 осью