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