полезная нагрузка в messaging.onMessage (). then (функция (полезная нагрузка) не определена с fcm angularjs (1.6) - PullRequest
0 голосов
/ 25 февраля 2020

я использую fcm в angularjs приложении, я могу подключиться к firebase и получить токен, и я могу получить сообщение в консоли

>>firebaseDependencies: Object { app: {…}, appConfig: {…}, installations: {…}, … }
​
onMessageCallback: null
​
swRegistration: ServiceWorkerRegistration { installing: null, scope: "http://localhost:8080/firebase-cloud-messaging-push-scope", updateViaCache: "imports", … }
​
vapidKey: "BHlbwdTi9t_8-FMCh2X991P_KEuIsWMoKJSWYqk44B8AtWRhoehYpZ-GkHqnSfya9ANiTMLTUZxbpK1ASIgmLBc"
​
<prototype>: {…}
​​
app: 
​​
constructor: function rt(e)​​
deleteToken: function deleteToken()​​
getServiceWorkerRegistration: function getServiceWorkerRegistration()​​
getToken: function getToken()​​
logEvent: function logEvent(n, r)​​
messageEventListener: function messageEventListener(o)​​
onMessage: function onMessage(e)​​
onTokenRefresh: function onTokenRefresh()​​
requestPermission: function requestPermission()​​
setBackgroundMessageHandler: function setBackgroundMessageHandler()​​
usePublicVapidKey: function usePublicVapidKey(e)​​
useServiceWorker: function useServiceWorker(e)

я использую

>>https://fcm.googleapis.com/fcm/send
data
{
 "to" : "dXECW-D1bx0GuaF6f-s0Ms:APA91bFjAL7-0WuqYuscLCRZJ0ojJqk1Qm8NLu21yNo8elXZy1VPzy5OGZhzRVkLTo7SSZgP9cjdx-Xq_c2jqgs2O73tYEUmfGuhflNbcq-aEVoTX4JslM1slgdQJSLvf9Kgh3X3rJQD",

>>"notification" : {
      "body" : "great match!",
      "title" : "Portugal vs. Denmark",
      "icon" : "myicon"
    }
}

для получения уведомления, но

 >> messaging.onMessage().then((payload) => {

    console.log('Message received. ', payload);
    alert("message",payload)
    // [START_EXCLUDE]
    // Update the UI to include the received message.
    // appendMessage(payload);
    // [END_EXCLUDE]});

не работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...