У меня есть консольное приложение C #, которое отправляет Push-уведомления на устройство Android с помощью сообщения Http. ниже мой существующий код:
пример кода Использование HTTP-вызова для FCM
Но теперь мое требование изменилось, и я не только отправляю push-сообщение с сервера на устройство Android, но я также должен получить подтверждение чего-то с устройства на сервер, т.е. необходима двусторонняя связь.
HTTP поддерживает одностороннюю связь (от сервера к клиенту). Я не хочу добавлять дополнительный API, который можно вызывать с устройства Android после получения push.
Я узнал по ссылке https://firebase.google.com/docs/cloud-messaging/server, что протокол XMPP будет поддерживать двунаправленную связь, но я не смог получить пример кода, как я могу вызвать FCM с помощью xmpp в C #.
* HTTP: только в нисходящем направлении, облако на устройство
XMPP: восходящий и нисходящий (от устройства к облаку, от облака к устройству).
Может кто-нибудь дать мне пример кода для отправки push с использованием XMPP в C #?