asp.net-mvc - 向 iPhone 发送消息 : PushSharp or SignalR

标签 asp.net-mvc apple-push-notifications signalr pushsharp

Web 应用程序充当后端来处理来自 iPhone 的请求。要在处理请求(例如付款)时从 Web 应用程序向 iPhone 发送消息,我想在服务器上发生有趣的事情时向 iPhone 发送消息,或者如果一切成功,则向它们发送交易详细信息。使用 PushSharp 和 SignalR 哪个更好?它们的目的相同吗?不管怎样,请让我了解这个话题。这让我很困惑。

最佳答案

SignalR是一种向 Web 客户端发送实时信息的好方法,本质上是让服务器端代码将信息推送到客户端并实时调用客户端代码(即 javascript)。

PushSharp是将推送通知发送到 native 移动应用程序的好方法。对于 iOS,这意味着使用 Apple 的基础设施。这也意味着该消息将在 iPhone 中显示为通知,而不仅仅是在浏览器中。

本质上,如果您提到的 iPhone 请求来自 native 应用程序,请尝试 PushSharp。如果它是在浏览器中运行的 Web 应用程序,请使用 SignalR。

关于asp.net-mvc - 向 iPhone 发送消息 : PushSharp or SignalR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22350118/

相关文章:

c# - Function 还是 async 可以细化吗?

c# - 使用 SignalR 和 IProgress 接口(interface)的进度报告

asp.net-mvc - 您是否清理了 Visual Studio MVC 项目中未使用的脚本?

asp.net - 页面永远不会加载

html - 向左填充不起作用

ios - Apple 推送通知仅适用于一台设备

php - 使用 .p8 和 PHP 发送推送

iOS 无法为远程通知播放自定义声音

c# - 无法发送到 SignalR 组

asp.net-mvc - 在 IIS Express 中测试 SignalR 应用程序