0

Я хочу отправить уведомление в ионном приложении с использованием FCM, но сначала я хочу получить токен устройства с помощью FCM. Я уже пробовал использовать метод token.working. Но я хочу получить токен устройства с помощью FCM. Кто-нибудь знает, как получить, любезно помочь.Получить устройство, заряженное в ионном режиме, используя FCM

angular.module('starter', ['ionic']) 

.run(function($ionicPlatform) { 
    $ionicPlatform.ready(function() { 
    var push = new Ionic.Push({ 
     "debug": true 
    }); 

    push.register(function(token) { 
     console.log("My Device token:",token.token); 
     push.saveToken(token); // persist the token in the Ionic Platform 
    }); 
    }); 
}) 
+0

Хмм, вы, вероятно, смотрите на очень старые документы. проверьте это http://stackoverflow.com/questions/37653251/firebase-cloud-messaging-with-ionic-app/39262282#39262282 , если вы хотите отправить push-уведомление всем устройствам, которые скачали приложение –

ответ

0

С помощью этого плагина: https://github.com/fechanique/cordova-plugin-fcm вы можете получить доступ к вашему маркеру устройства таким образом:

FCMPlugin.getToken(
    function(token){ 
    alert(token); 
    }, 
    function(err){ 
    console.log('error retrieving token: ' + err); 
    } 
); 

Все, что нужно использовать Firebase в этом плагине.

Удачи :)

+0

, где поместите этот код в какой файл ??? –

+0

Где бы вы ни захотели получить свой токен, например, чуть выше своей функции push.register! –

+0

Я вставляю этот код в функцию onclick ... но я даю эту ошибку.FCMPlugin не определен в области. $ Scope.click (http: // localhost: 8100/js/app.js: 34: 1) at fn (eval at . Как решить любезную помощь –

Смежные вопросы