Какие есть варианты для событий сервера в приложении Java? - PullRequest
0 голосов
/ 18 декабря 2018

Итак ... У меня есть клиентское приложение на Java (для мобильных устройств), которое должно выполнить веб-запрос (скажем, асинхронно) и сказать, показать экран ожидания для подтверждения, который будет отображаться, когда сервер отправит SMS / электронное письмо на адреспользователь и пользователь нажимают / подтверждают.Клиент должен сделать запрос и ждать / заблокировать, но при этом прослушивать, чтобы пуш-уведомление сортировало с сервера, на котором пользователь щелкнул / подтвердил.

Какие варианты доступны для того, чтобы сервер мог перезвонить или уведомитьклиент, который пользователь щелкнул / подтвердил, и клиентское приложение может выйти из экрана ожидания.

Некоторые параметры, которые я обнаружил в ходе своего исследования:

  • Веб-сокеты - с клиентаприложение не HTML5 / JS, я думаю, что это не решение моей проблемы.
  • SSE - Из того, что я прочитал, похоже, что это связано с HTML5 / JS, но были упоминания о Java, хотя я не могнайти любой пример кода.Было бы полезно, если бы вы указали пример или работающую реализацию для SSE (на стороне клиента и на сервере)
  • HTTP2 (в общем случае) Опять ... все слова и без кода!

Заранее спасибо.

...