на iOS. Подскажите, возможно ли выполнять какие то действия, когда приложения выгружено из памяти? Те создать другой процесс, который например будет полить сервер. В Андроиде знаю что есть сервисы. Если ли что то подобное в iOS?
Нельзя
А пнуть приложение по APNS можно? Чтобы например послать Local Notification
Оно не будит приложение
Посмотрите в сторону бек шедулов
silent push можно послать, для этого в пуше должно быть content-available: “1”. Это разбудит приложение на 30 секунд для выполнения каких-либо действий. Но оно не пашет, если юзер вручную выгрузил приложение или включен режим энергосбережения
Проблема как раз в том, что мы пытаемся совместить проработать вариант замены FIrebase пушей, который, как я понимаю, и так работают на anps. + в одном приложении нам надо совместить Firebase проект и наше решение& Получается что 2 apns в одном приложении не сдружаться(
наше решение которое делает что?
тебе нужно изучить как работают пуши. что такое APNS и причём там вообще файрбейз.
Тогда, расскажите, пожалуйста, как работает файербэйз? На сколько я понимаю, когда мы создаем проект на файербэйз, мы в настройках этого проекта указываем ключ p8, который авторизован на работу по apns
Продолжауй мысль. чё за ключ то?
Сергей, это есть всё в документации к пушам, в разделе интеграция и “как отправить пуш”. Даже картинки есть. И всё описано. Чтиво на один стакан чая и шоколадку.
Вы про документацию firebase? https://firebase.google.com/docs/cloud-messaging/ios/client
developer.apple.com
Я может быть непонятно выразился, поэтому перефразирую. Есть framework которому для своей работы необходима получение пуш уведомления (На данный момент, мы используем Firebase) Есть приложение, потребитель этого фреймворка, которому так же для своей работы необходима получение пуш уведомления. (Те тоже использует Fireabse или интеграцию с APNS напрямую) Загвоздка в том, что при подключении этого фреймворка в приложение, может использоваться только одна интеграция с APNS тк приложение имеет уникальный bundleID
Обсуждают сегодня