Как получать сообщения из концентратора событий и пересылать их в приложения android с помощью концентраторов уведомлений Azure?

Я хочу получать сообщения из концентратора событий в .net и отправлять их в мое приложение android (с концентратором уведомлений).

На данный момент я получаю сообщения от концентратора событий с помощью обработчика событий .

Теперь я хочу переслать их в мое приложение для android.
Каков лучший способ завершить это?

2 ответа

  1. Вы задаете очень общий вопрос, поэтому я даю очень общий ответ. Если вы хотите получить дополнительную информацию, пожалуйста, предоставьте более подробную информацию.

    Общая модель, вероятно, будет чем-то вроде этого:

    1. Вам нужно «зарегистрировать» каждое устройство, которое вы хотели бы нажать в будущем.
    2. Затем каким-то образом, когда сообщения попадают в концентратор событий, кто бы их туда ни отправлял, необходимо предоставить либо идентификатор, либо тег устройства(устройств) для отправки толчка.
    3. Когда вы знаете ID / tag, отправьте толчок от вашего бэкэнда .
  2. Рекомендуется связать концентратор событий с концентраторами уведомлений с помощью функции Azure.

    Шаг 1: устройство Android должно зарегистрироваться в FCM, чтобы получить маркер устройства, а затем зарегистрировать устройство с помощью центров уведомлений. Поскольку мы будем иметь дело с функциями Azure, которые основаны на службе приложений, вы можете использовать службу приложений Push для этой функции — для этого потребуется «сообщение HTTP» к конечной точке. Посмотреть http://aka.ms/zumobook Глава 5 для реализации Xamarin этого.

    Шаг 2. Создайте функцию Azure, чтобы связать центр событий, выполните все необходимые действия и отправьте push-уведомление в Центр уведомлений. Посмотреть https://docs.microsoft.com/en-us/azure/azure-functions / для источника документации по этому вопросу.