Как отправить запрос со стороны сервера (asp.net web api / mvc) в приложение xamarin forms? - PullRequest
0 голосов
/ 26 декабря 2018

мне нужны рекомендации от вас.У меня есть проект, который использует веб-API-интерфейс и формы xamarin.Xamarin формы - это многопользовательские приложения.Зависит от местоположения пользователя, он отправляет сообщение или получить запрос на стороне сервера, и происходят некоторые действия.Но что делать, когда мне нужно отправить что-то в приложение xamarin из web api без запроса от него ??????Я имею в виду, когда происходит какое-то событие, мне нужно отправить что-то вроде push-уведомления конкретному пользователю в приложении xamarin ????(например, Uber отправлять уведомления водителям или гонщикам).Как это реализовать ????я думал использовать SignalR, но не уверен .... пожалуйста, помогите ???спасибо заранее

1 Ответ

0 голосов
/ 26 декабря 2018

Если ваша цель - реализовать обмен данными в реальном времени (когда приложение открыто или работает в фоновом режиме ), вы можете использовать SignalR.Тем не менее, SignalR не позволит вам иметь реальный механизм уведомлений (т.е. получать push-уведомления, когда приложение закрыто, и нажмите на него, чтобы открыть приложение).Используя SignalR, пользовательский интерфейс вашего приложения будет обновляться, если приложение открыто, но это все потому, что SignalR зависит от активных подключений.

Если вы действительно хотите реализовать push-уведомления, вам следует проверить следующие ссылки:

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

Надеюсь, это поможет!

...