admin.messaging (). sendToDevice () Не работает - Firebase Cloud Messaging - PullRequest
0 голосов
/ 02 января 2019

Я получаю успешный ответ от sendToDive (), но push-уведомления не отображаются в Android.При отправке уведомлений с панели управления Firebase все работает нормально.

Это моя облачная функция Firebase:

import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';

admin.initializeApp(functions.config().firebase);


export const helloWorld = functions.https.onRequest((request, response) => {

  const token = request.query.token;

  const payload = {
    notification: {
        title: 'Nueva compra!',
        body: 'Rivisa tu bandeja de ordenes.'
    }
  }

  admin.messaging().sendToDevice(token, payload)
    .then(() => response.send("OK"))
    .catch(() => response.send("FAIL"));
}); 

Также я использую Ionic 3 для создания своего приложения,Я запускаю этот код:

ionic cordova platform add android
ionic cordova platform build android --release

и тестирую приложение в Android Studio на реальном устройстве

...