2016-11-08 21 views
0

FCMプラグイン - Cordovaプロジェクトを使用して、登録トークンを生成しようとしています。Cordovaを使用してFCMの登録トークンを生成する

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

上記のリクエストで送信者IDをパラメータとして渡す方法がわかりますか?

答えて

0

Googleはプッシュ通知用にFirebaseを作成しました。古いGCMの代わりにFCMを使用することを強く推奨します。

現在のFCM cordovaプッシュ通知プラグインでは、「送信者ID」は必要ありません。あなたはhttp://www.console.firebase.google.com

中にアプリを登録する必要が

は、その後、あなたのアプリについてアプリの名前といくつかの詳細を提供した後、Googleは二つのファイルを提供します。

1)グーグル-services.json
2)GoogleService-のInfo.plist

、あなたはアンドロイドのルートディレクトリに.jsonファイルを維持する必要がありますが、Androidアプリを開発している場合。

またはIOSアプリケーションを開発する場合は、.plistファイルをアンドロイドのルートディレクトリに保存する必要があります。

はその後 onDeviceReady機能でindex.jsファイルにすべてです。このコード

FCMPlugin.getToken(
     function(token){ 
     //alert(token); 
     $.post("http://example.com/api/addToken",{tok:token},function(data){ 
      if(data) 
      { 
       // DO some function here if the token is added to the database 
      }     
     }); 
     }, 
     function(err){ 
     console.log('error retrieving token: ' + err); 
     alert('error retrieving token: ' + err); 
     } 
    ) 

を使用しています。これはあなたのために動作するかどうかを確認するか、少なくとも私のために動作します.. :)

関連する問題