что пуш дошел и строил от этого дальнейшую логику
проблема:
на ios getInitialMessage отрабатывает, когда приложение пробуждается пушом, а это пробуждение происходит в двух случаях:
1. когда приложение было закрыто и пришел первый пуш с content_available: true (без него не отрабатывают колбэки, когда приложение закрыто)
2. когда приложение было закрыто и нажали на старый пуш, который висел в шторке
т.к. у нас обрабатываются нажатия на пуши и сейчас мы хотим обрабатывать факт доставки пуша на устройство, то getInitialMessage будет вызывать оба обработчика, а надо в разных кейсах разные
вопрос:
1. можно ли как-то обойти этот кейс при текущей реализации?
2. есть ли другие способы на бэкенде узнавать о том, что пуш доставлен?
не уверен, но возможно переводить старые уведомления в другие топики
Обсуждают сегодня