Я разработал приложение, используя Angular 5.
Я добавил Firebase для Firebase Cloud Messaging.
Я создал учетную запись / проект в Firebase Cloud Messaging и успешно установил его.
У меня есть API-интерфейс, в котором есть конечная точка для хранения токенов FCM, позже он будет отправлять push-уведомления на устройства.
Я успешно сделал это для «веб-версии», когда пользователь посещает приложение в браузере, ему предлагается разрешить push-уведомления.
Разрешенный плагин firebase регистрирует устройство и возвращает токен.
Затем я сохраняю токен на сервере API для получения push-уведомлений в будущем, и все прекрасно работает.
Теперь у меня есть задача сделать приложение для Android. Я успешно сделал это, используя этот учебник: https://medium.com/@nacojohn/convert-your-angular-project-to-mobile-app-using-cordova-f0384a7711a6
Приложение работает как веб-версия, за исключением того, что на устройстве нет подсказок, разрешающих push-уведомления, и поэтому оно не отправляет API свой токен, поэтому - нет push-уведомлений. И я застрял.
Я создал приложение Android на сервере FCM, добавил в проект файл с расширением .json с веб-сайта FCM, установил какой-то плагин под названием phonegap .... но в конце концов безуспешно.
Это мой самый первый опыт разработки приложений для мобильных телефонов. Любые предложения / помощь / учебные пособия / примеры кода и т. Д. Будут очень полезными.
Спасибо.