1

我有一个在 IIS 7.5 上运行的 Web 服务。我想向我的客户提供推送通知。我正在考虑使用 SignalR,但为了摆脱客户端库依赖关系,我也在考虑仅使用 SignalR 中使用的一种技术(Websockets、Forever Frame、服务器发送事件)。

我知道我不能在 IIS 7.5 中使用 Websocket,因此目前这不是一个选项。我想我可以将 Forever Frame 用于 IE,将 SSE 用于其他浏览器,所以我最好选择浏览器。

我的问题是关于原生移动应用程序:我可以在 iOS、Android 和 Windows 原生应用程序中使用 Forever Frame 和/或服务器发送事件吗?

4

1 回答 1

1

桌面版和移动版的 Safari、Chrome 和 Firefox 原生支持 SSE。

IE 本身不支持 SSE(但可以使用https://github.com/Yaffle/EventSource进行模拟),并且 Android 内置的糟糕“浏览器”不支持它(垃圾不支持任何东西......)

于 2013-09-01T18:57:08.620 回答