【问题标题】:Can Amazon Simple Notification Service "push" notifications to a desktop client?Amazon Simple Notification Service 能否将通知“推送”到桌面客户端?
【发布时间】:2012-03-12 20:38:32
【问题描述】:

Amazon Simple Notification Service 能否将通知“推送”到桌面客户端?这可能是真正的推送而不需要轮询吗?

【问题讨论】:

    标签: c# amazon-web-services push-notification amazon-sns


    【解决方案1】:

    不,这不是(还)开箱即用的 - Amazon SNS 确实由 publishers sending messages to topics 工作,而后者又将它们推送到端点 subscribed to this topicSubscribe API 目前可用的协议是:

    • http -- 通过 HTTP POST 传递 JSON 编码的消息
    • https -- 通过 HTTPS POST 传递 JSON 编码的消息
    • 电子邮件 -- 通过 SMTP 传递消息
    • email-json -- 通过 SMTP 传递 JSON 编码的消息
    • sms -- 通过 SMS 传递消息[目前仅限于美国地区]
    • sqs -- 将 JSON 编码的消息传送到 Amazon SQS 队列

    因此,您目前最接近桌面客户端的推送通知是电子邮件,尽管通过将 HTTP 发布到相应的 Web 服务来构建自定义通知应该相对容易,这反过来可以促进 WebSocketGrowl等等

    祝你好运!

    【讨论】:

    • 或者你的桌面应用可以实现一个简单的网络服务器
    • 但是,如果您的桌面离线,您就错过了消息。使用本地网络服务器进行 SNS 通知还有其他几个缺点,我不推荐它。
    猜你喜欢
    • 1970-01-01
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2012-01-02
    相关资源
    最近更新 更多