Как инициализировать уведомления о паузах в Firebase в приложении NativeScript Angular - PullRequest
0 голосов
/ 27 апреля 2020

Я создаю приложение с нативными + + 1007 * + Firebase pu sh уведомлениями с помощью этого плагина: nativescript-plugin-firebase. В соответствии с их документацией firebase.init должен называться OnInit, но после перезагрузки приложения в процессе разработки я получаю сообщение об ошибке «Токен уже инициализирован». Вопрос в том, как проверить, если токен уже инициализирован. Я могу проверить, используя этот код, но он довольно хакерский:

const initializedToken = await messaging.getCurrentPushToken();

if (initializedToken) {
    return;
}

Также мне интересно, перезапускается ли приложение developmnt = приложение, открывающееся на реальном устройстве?

Спасибо

1 Ответ

0 голосов
/ 27 апреля 2020

Я не использовал Nativescript, но со своими знаниями Angular я могу вам сказать, что Поместите ваш метод firebase.init() в файл app.component.ts, потому что это первый компонент, который всегда загружается с нетерпением после запуска приложения. и затем вы можете использовать методы firebase для проверки его инициализации или нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...