Какой смысл использовать идентификатор сообщения Firebase Cloud? - PullRequest
1 голос
/ 05 июня 2019

После запуска следующего кода

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? ), может показаться, что я не могу использовать этот идентификатор для отслеживания состояния облачного сообщения (которое я хотел быочень нравится делать, потому что в настоящее время он просто исчезает в пустоте).Но я не понимаю, какой смысл возвращать этот идентификатор, если его нельзя использовать для отслеживания.

Итак, что я могу сделать с этим идентификатором облачного сообщения?В чем польза или ценность?Просто бухгалтерия?Кажется, я не могу найти способ использовать его для получения информации или удовлетворения потребностей какой-либо функции.

РЕДАКТИРОВАТЬ: причина, по которой меня волнует, заключается в том, что сейчас это единственная информация, которую я имею вокруг ошибки, и я просто хочу узнать как можно больше об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...