Невозможно отправить FCM на разные машины

Я пытаюсь внедрить Firebase Cloud Messaging в веб-платформу. Я использовал этот учебник https://www.youtube.com/channel/UCaJvzHE_y3MhbDLrsa4FfJQ (это здорово). Чтобы объяснить вещи -
У меня есть один компьютер (server_pc), который является сервером, и у меня есть токен браузера для него. У меня есть другой компьютер (client_pc), я обращаюсь к этому приложению через URL-адрес хостинга, и у меня есть отдельный токен браузера для этого. Оба токена находятся в базе данных Firebase.

return admin.messaging().sendToDevice(tokens, payload)

эта строка кода получает все токены из базы данных и сохраняет их в массиве токенов и, как ожидается, отправит уведомления всем токенам. Теперь моя проблема в том, что все уведомления отображаются в значении server_pc, любое сообщение от server_pc показывается в server_pc, но не в client_pc, даже если оно подписано и должно получать уведомление. любое сообщение из client_pc отображается в server_pc, но не в client_pc.

Любое понимание того, что я, возможно, делал неправильно?

0 ответов

Другие вопросы по тегам