После запуска следующего кода
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
Похоже, что ответ является идентификатором для только что отправленного сообщения.Из этого ответа о переполнении стека ( Как проверить состояние доставки сообщения Firebase, отправленного в приложение для Android? ), может показаться, что я не могу использовать этот идентификатор для отслеживания состояния облачного сообщения (которое я хотел быочень нравится делать, потому что в настоящее время он просто исчезает в пустоте).Но я не понимаю, какой смысл возвращать этот идентификатор, если его нельзя использовать для отслеживания.
Итак, что я могу сделать с этим идентификатором облачного сообщения?В чем польза или ценность?Просто бухгалтерия?Кажется, я не могу найти способ использовать его для получения информации или удовлетворения потребностей какой-либо функции.
РЕДАКТИРОВАТЬ: причина, по которой меня волнует, заключается в том, что сейчас это единственная информация, которую я имею вокруг ошибки, и я просто хочу узнать как можно больше об этом.