В настоящее время мы используем концентратор уведомлений Azure, который позволяет нам работать как с APN, так и с GCM / FCM.Функция push-уведомлений работает должным образом с нашими текущими нативными приложениями (как для Android, так и для iOS).
Теперь мы разрабатываем новые приложения, используя IONIC 3, и теперь пытаемся внедрить push-уведомления в том же виде.Есть много статей, которые мы прошли.Некоторые из них используют ионные 1 или ионные 2. Немногие используют устаревшие пакеты, которые не поддерживаются в IONIC 3.
Разработчики бэкэнда использовали вариант, в котором концентратор уведомлений является центральным пунктом для регистрации устройств.Устройства регистрируются в центре уведомлений напрямую, а не через наш сервер.Первое, чего мы пытаемся достичь, - это зарегистрировать наши устройства с концентратором уведомлений, когда приложение установлено на устройстве, и запустить его в первый раз.Мы не находим способ сделать это.Мы попытались использовать несколько доступных пакетов, но это не сработало.Мы уже создали проект в FireBase.Официальный веб-сайт имеет учебник для всех приложений, кроме iontic / cordova.Любые предложения будут полезны для его реализации.