Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从服务器端(asp.net web api/mvc)向xamarin表单应用程序发送请求?_Asp.net_Xamarin_Asp.net Web Api_Xamarin.forms_Signalr - Fatal编程技术网

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

如何从服务器端(asp.net web api/mvc)向xamarin表单应用程序发送请求?,asp.net,xamarin,asp.net-web-api,xamarin.forms,signalr,Asp.net,Xamarin,Asp.net Web Api,Xamarin.forms,Signalr,我需要你的推荐。我有一个使用WebAPI后端和xamarin表单的项目。Xamarin表单是多用户应用程序。取决于用户位置,它向服务器端发送post或get请求,并执行某些操作。但是,当我需要从web api向xamarin应用程序发送一些东西而不需要它的请求时,该怎么办??????我的意思是,当某些事件发生时,我需要向xamarin应用程序中的特定用户发送推送通知之类的信息????(如优步向司机或乘客发送通知)。如何实现这个????我想用信号器,但不确定…请帮忙???thnks PREVICE

我需要你的推荐。我有一个使用WebAPI后端和xamarin表单的项目。Xamarin表单是多用户应用程序。取决于用户位置,它向服务器端发送post或get请求,并执行某些操作。但是,当我需要从web api向xamarin应用程序发送一些东西而不需要它的请求时,该怎么办??????我的意思是,当某些事件发生时,我需要向xamarin应用程序中的特定用户发送推送通知之类的信息????(如优步向司机或乘客发送通知)。如何实现这个????我想用信号器,但不确定…请帮忙???thnks PREVICE

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

如果确实要实现推送通知,应检查以下链接:

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

  • 如有需要:

希望有帮助

我不需要推送通知的可能重复,我需要从web api向Xamarins移动应用程序发送请求的所有内容都可以在后台或被移动操作系统杀死,这是确保“请求”将命中“xamarin”的唯一方法部分是发送推送通知。快速问题:我需要接收消息或通知作为弹出窗口,带有两个按钮(submin,cancel)和一个文本区域用于输入,然后将其发送回服务器:)是否可以使用推送通知存档????感谢you@RostyslavZhovnir同样,这取决于应用程序关闭时是否需要通知。。如果必须打开应用程序才能获得这些通知,那么
signal
就足够了。否则,即使应用程序已关闭,Firebase也会向您发送通知->您单击它打开正确的页面,在该页面上显示两个按钮+一个文本区域->执行将数据发送回服务器并关闭应用程序的单击按钮。还可以自定义推送通知的UI(即添加文本条目和发送按钮),但我对此没有经验。@RostyslavZhovnir如果有帮助,请接受答案。当做