Фон:
Есть два приложения, которые я сейчас создаю в Xamarin Forms IOS / Android.
- CustomerApp
- PartnerApp
CustomerApp сканирует код Qr из партнерского приложения и отправляет запрос API, используя шлюз Aws API, лямбда и узел js, после успешного запроса отправляет Sns для выполнения нескольких операций в фоновом режиме.
Вопрос:
Я хочу использовать Sns и отправить уведомление в PartnerApp, в котором будет отображаться результат в партнерском приложении, чтобы определить, был ли запрос из клиентского приложения успешным или отклоненным.
Как мне добиться этой архитектуры?
- Использование службы push-уведомлений apple / google?
- Использование веб-сокетов, чтобы сделать Клиентское приложение клиентом, а Партнерское приложение сервером? Однако, используя это, как я могу решить проблемы для мобильных сетей и их динамических IP-адресов?
- Еще один способ добиться этого?