У меня есть приложение Ionic5 с конденсатором, использующее уведомления firebase pu sh. Я следовал официальному руководству (https://capacitor.ionicframework.com/docs/guides/push-notifications-firebase/) по API Capacitor pu sh, и мое приложение правильно получает уведомления.
Я сомневаюсь только в выражении «PushNotifications.register ();». Кажется, что этот оператор выполняется каждый раз в функции OnInit.
ngOnInit() {
// Request permission to use push notifications
// iOS will prompt user and return if they granted permission or not
// Android will just grant without prompting
PushNotifications.requestPermission().then( result => {
if (result.granted) {
// Register with Apple / Google to receive push via APNS/FCM
PushNotifications.register();
} else {
// Show some error
}
});
.........
Это правильно? Эта инструкция должна выполняться каждый раз, когда приложение запускается? Или я должен выполнить его только при первом запуске моего приложения?
Спасибо за вашу поддержку.