如何从服务器端(asp.net web api / mvc)向 xamarin 表单应用程序发送请求?

罗斯蒂斯拉夫·若夫尼尔

我需要你的建议。我有一个使用 web api 后端和 xamarin 表单的项目。Xamarin 表单是多用户应用程序。取决于用户位置,它向服务器端发送 post 或 get 请求并发生一些操作。但是当我需要在没有请求的情况下从 web api 向 xamarin 应用程序发送内容时该怎么办??????我的意思是当某些事件发生时,我需要向 xamarin 应用程序中的特定用户发送诸如推送通知之类的内容????(如优步向司机或乘客发送通知)。如何实现这个????我想使用 SignalR 但不确定....请帮忙???提前谢谢

泰特的

如果您的目标是实现实时通信(当应用程序打开或在后台运行时),您可以使用SignalR. 但是,SignalR不允许您拥有真正的通知机制(即在应用程序关闭时获得推送通知并单击它以打开应用程序)。使用 SignalR,如果应用程序打开,您的应用程序 UI 将得到更新,但仅此而已,因为SignalR依赖于活动连接。

如果你真的想实现推送通知,你应该检查以下链接:

使用 FCM,应用服务器可以将消息发送到单个设备、一组设备或订阅主题的多个设备。客户端应用程序可以使用 FCM 订阅来自应用程序服务器的下游消息(例如,接收远程通知)。

希望能帮助到你!

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在ASP.NET Core SignalR中,如何从服务器向客户端发送消息?

对ASP.NET Web API的请求的“透明”服务器端代理

向ASP.NET MVC Web应用程序添加成员资格订阅

如何在Xamarin Forms PCL应用程序中为HttpClient接受ASP.NET Web API控制器文件

如何将数据从Xamarin.Forms应用程序发送到Web API

如何使用单独的授权服务器,Web API,UI在ASP.NET Web应用程序中组织通信?

如何在远程服务器上调试.net Core 2.1 MVC Web应用程序?

如何从blazor(服务器端)Web应用程序获取访问令牌?

如何在ASP.NET Web应用程序中的服务器和客户端之间进行通信?

如何在asp.net应用程序的服务器端增加图像控制?

如何在Blazor服务器端Web应用程序中扩展IdentityUser

第一次在Blazor服务器端应用程序中调用Web API无效

无法使用HTML5 File API和ASP.NET MVC4在服务器端捕获文件上传

如何使用ASP.NET发送FormData并在服务器端处理它

在服务器端使用asp.net的Android应用程序

如何在客户端显示ac#.NET Web应用程序中服务器端处理的状态

ASP.NET MVC服务器端打印

如何创建Web应用程序的服务器端

开发ASP.NET WEB API服务应用程序

如何从客户端桌面应用程序向服务器端Spring应用程序发送请求?

从Xamarin Android应用程序中的Web服务器访问API

ASP.NET MVC Web API应用程序中的长时间阻塞循环

Instagram API服务器端身份验证ASP.NET MVC

angular2 + web.api2:从服务器端(不是asp.net核心)注入防伪令牌

ASP .Net Core Web 应用程序调用 Web API

如何断言应用程序通过 POST 请求向 API 服务器发送正确的数据

.NET Core Web API - 验证 Xamarin 应用程序 - Azure

不从服务器端 ASP.NET 应用程序打印 PDF 文档

Blazor - 服务器端 Web 应用程序向新用户显示当前用户配置文件