Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.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/0/mercurial/2.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
C# 亚马逊能提供简单的通知服务吗;推;向桌面客户端发送通知?_C#_Amazon Web Services_Push Notification_Amazon Sns - Fatal编程技术网

C# 亚马逊能提供简单的通知服务吗;推;向桌面客户端发送通知?

C# 亚马逊能提供简单的通知服务吗;推;向桌面客户端发送通知?,c#,amazon-web-services,push-notification,amazon-sns,C#,Amazon Web Services,Push Notification,Amazon Sns,Amazon简单通知服务能否将通知“推送”到桌面客户端?这可能是一个真正的推送而不需要轮询吗?不,这(还)不是现成的-实际上是由它来工作的,它反过来将这些推送到端点。当前可用于的协议有: http——通过http POST传递JSON编码的消息 https——通过https POST传递JSON编码的消息 电子邮件--通过SMTP传递邮件 电子邮件json——通过SMTP传递json编码的邮件 sms——通过sms传递消息[目前仅限于美国地区] sqs——将JSON编码的消息传递到Amazon

Amazon简单通知服务能否将通知“推送”到桌面客户端?这可能是一个真正的推送而不需要轮询吗?

不,这(还)不是现成的-实际上是由它来工作的,它反过来将这些推送到端点。当前可用于的协议有:

  • http——通过http POST传递JSON编码的消息
  • https——通过https POST传递JSON编码的消息
  • 电子邮件--通过SMTP传递邮件
  • 电子邮件json——通过SMTP传递json编码的邮件
  • sms——通过sms传递消息[目前仅限于美国地区]
  • sqs——将JSON编码的消息传递到AmazonSQS队列
因此,目前最接近桌面客户机的推送通知是电子邮件,尽管通过将HTTP发布到相应的web服务来构建自定义通知应该相对容易,这反过来可以促进或等等


祝你好运

或者,您的桌面应用程序可以实现一个简单的WebServer,但如果您的桌面处于脱机状态,您就会错过该消息。使用本地Web服务器进行SNS通知还有其他几个缺点,我不推荐使用。