我从sendToDive()获得了成功的响应,但推送通知未显示在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中测试该应用