2016-11-08 2 views
0

Использование плагина FCM - проект Cordova, пытающийся создать регистрационный токен.Создание регистрационного токена для FCM с использованием Cordova

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

Мне нужна одна ясность, как передать идентификатор отправителя в качестве параметра по вышеуказанному запросу?

ответ

0

Google создал Firebase для push-уведомления. Google настоятельно рекомендует использовать FCM вместо старого GCM.

В текущем плагине с плагином для чтения FCM вам не нужен «SENDER ID».

Вы должны зарегистрировать свое приложение в http://www.console.firebase.google.com

Затем после предоставления вашего имени приложения и некоторых подробностей о вашем приложении, Google предоставит вам с двумя файлами.

1) Google-services.json
2) GoogleService-Info.plist

Если вы разрабатываете приложение для Android, то вам нужно сохранить файл .json в андроида корневой директории.

ИЛИ Если вы разрабатываете приложение IOS, вам необходимо сохранить файл .plist в корневом каталоге Android.

Затем в index.js файла в функции onDeviceReady использовать этот код

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); 
     } 
    ) 

Вот и все. Проверьте, работает ли это для вас или нет, по крайней мере, работает для меня .. :)

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