Обмен облачными сообщениями Firebase с поддержкой серверного API для obj-c

#objective-c #firebase-cloud-messaging

#objective-c #firebase-обмен сообщениями в облаке

Вопрос:

в настоящее время я работаю над внедрением Push-уведомлений Firebase в свои приложения.

Я нашел это:

  1. [фон] Используя Firebase Console, мои приложения могут получать уведомления из системного трея с помощью удаленного уведомления
  2. [передний план] Используя Firebase Console, мои приложения могут получать уведомления из журнала, но я могу сделать это в центре уведомлений с локальным уведомлением
  3. [передний план] Используя нашу панель мониторинга, которая управляется серверной частью PHP, я могу получать уведомления из журнала, но я могу сделать это в центре уведомлений с локальным уведомлением

Проблема в том, как я могу получить уведомление (журнал в порядке), если мои приложения работают в фоновом режиме с нашей информационной панелью, которая управляется серверной частью PHP?

Я обнаружил, что существует разница между json, который я получил из консоли Firebase, и нашей управляемой серверной панелью, это проблема, с которой не справляются мои приложения? и как я могу с этим справиться? могу ли я получить пример кода для решения этой проблемы?

В этом разница между json, который я получил из консоли firebase, и нашей управляемой серверной панели

консоль firebase
наша управляемая панель мониторинга на стороне сервера

Ответ №1:

То, что вы хотите сделать, возможно с помощью обычного FCM api.

Пожалуйста, ознакомьтесь с различиями между Display-Message и Data-Message здесь: https://firebase.google.com/docs/cloud-messaging/concept-options#notifications_and_data_messages

и посмотрите все параметры на справочной странице:
https://firebase.google.com/docs/cloud-messaging/http-server-ref