Firebase云消息ID有什么用?

时间:2019-06-04 22:22:33

标签: firebase firebase-cloud-messaging

运行以下代码后

import * as admin from "firebase-admin";
import * as serviceAccount from "../../firebase_service_account_key.json";

const app = admin.initializeApp({
  credential: admin.credential.cert(serviceAccount as any),
  databaseURL: "https://my-app.firebaseio.com"
});

const messaging = app.messaging();
export async function sendPushNotification(token: string, title: string, body: string) {
        const resp = await messaging.send({
            token,
            notification: {
                title,
                body,
            }
        });
        console.log(resp);
}

我得到这个输出

  

projects / choose-health-app / messages / 0:1559686024913017%0b13c0ce0b13c0ce

似乎响应是刚发送的邮件的某种类型的ID。从关于Stack Overflow(How to check the delivery status of Firebase message sent to an Android application?)的答案来看,我似乎无法使用此ID来跟踪云消息的状态(这是我真正想做的,因为它目前正逐渐消失在虚空中)。但是我不明白如果不能使用该ID来跟踪它,返回该ID的意义是什么。

那么该云消息ID怎么办?它有什么用途或价值?只是记账?我似乎找不到任何使用它来获取信息或满足某些功能需求的方法。

编辑:我关心的原因是,这是我目前掌握的关于错误的唯一信息,我只想尽可能多地了解它。

0 个答案:

没有答案