0

FCMを使用してionicアプリケーションで通知を送信したいが、まずFCMを使用してデバイストークンを取得したい。私はすでに以下のメソッドを使ってデバイストークンを取得しようとしています。しかし、私はFCMを使ってデバイストークンを取得したい。誰でも、どのように手伝って、親切に助けてください。このプラグインでFCMを使用してデバイスをTankenにする

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 アプリをダウンロードしたすべてのデバイスにプッシュ通知を送信する場合は –

答えて

0

https://github.com/fechanique/cordova-plugin-fcm あなたのデバイストークンこのようにアクセスすることができます。Firebaseを使用するために必要な

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

すべては、このプラグインです。

楽しんでください:)

+0

どのファイルにこのコードを置くか??? –

+0

たとえば、あなたのトークンを取得したい場所であれば、push.register関数のすぐ上で! –

+0

私はこのコードをonclick関数に貼り付けています...しかし、そのerror.FCMPluginが定義されていません。スコープでスコープ。$ scope.click(http:// localhost:8100/js/app.js:34:1)で が定義されていません。 fn(eval at 。親切に助けをどう解決するか –

関連する問題