У меня есть консольное приложение 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 #?