Я получаю успешный ответ от 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 на реальном устройстве