Push-уведомление в Ionic 1 с использованием FCM - PullRequest
0 голосов
/ 18 сентября 2018

Я знаю, что это повторяющийся вопрос, но я не нашел никакого решения на SO, а также на Ionic Forum. Поэтому снова спрашиваю

Как я могу сделать это push-уведомление в этом * 1005?*

Я следую этому процессу

1) Создайте проект

2) Добавьте ионный cordova plugin, добавьте cordova-plugin-fcm и следуйте этим инструкциям

https://www.ttmind.com/TechPost/Firebase-Cloud-Messaging-FCM-using-Cordova-FCM-Plugin

3) Добавить платформу Android и запустить в браузере и на Android-устройстве, но выдает ошибку

caught ReferenceError: FCMPlugin is not defined
app.js:11
Array.<anonymous> (ionic.bundle.js:56238)
onPlatformReady (ionic.bundle.js:2496)
onWindowLoad (ionic.bundle.js:2477)

И в app.js использовал этот код

FCMPlugin.onTokenRefresh(function(token){
            alert( token );
            var div = document.getElementById('divToken');
            div.innerHTML += token;
        });

        FCMPlugin.onNotification(
            function(data){
                if(data.wasTapped){
                    //Notification was received on device tray and tapped by the user.
                    alert( JSON.stringify(data) );
                }else{
                    //Notification was received in foreground. Maybe the user needs to be notified.
                    alert( JSON.stringify(data) );
                }
            },
            function(msg){
                console.log('onNotification callback successfully registered: ' + msg);
            },
            function(err){
                console.log('Error registering onNotification callback: ' + err);
            }
        );

Но покажи мне эту ошибку

...