【问题标题】:Is there a push notification API for Windows XP/Vista/Win7? [closed]是否有适用于 Windows XP/Vista/Win7 的推送通知 API? [关闭]
【发布时间】:2014-09-08 19:17:23
【问题描述】:

有适用于 Windows 8 的 WNS,适用于 Android 和 iOS 设备的 Urban AirShip,但我似乎在 Windows XP、Vista 或 Windows 7 上找不到用于推送通知的 API。

这些操作系统有 API 吗?

如果没有,为什么不存在?是有原因还是只是没有人愿意为“旧”操作系统投资“hacky”技术?

【问题讨论】:

  • “为什么不存在”的答案总是一样的:收益并没有超过成本。在 Windows 8 之前,智能手机不是一个东西。
  • 另外,我不一定只是在谈论内置于 Microsoft 的操作系统中,还包括我可以拉入桌面应用程序并使用的第 3 方 API。

标签: api windows-7 push-notification windows-xp windows-vista


【解决方案1】:

我从未见过这些操作系统有任何原生支持的推送 API,没有。正如罗伯特哈维在评论中所说,收益可能根本不超过成本。使用这些操作系统的人可能不会过度投资于下一波技术,所以没有人会费心放入推送通知,这在大多数台式机上并不真正相关,直到 Windows 8 已经发布。至于为什么他们不会追溯添加它作为更新,这很简单:钱。如果人们想要明天令人兴奋的新技术,包括推送通知等等,他们必须购买 Windows 8。微软在旧操作系统中添加类似的功能并没有得到任何好处。

但由于我想你问这个是有原因的,我相信你可以编写一个“相对容易”的 Windows 服务,它可以接受通知(甚至,如果您觉得技术含量高,请通过 SignalR)并通过这些操作系统上的通知栏将它们转发出去。

这实际上可能是一款非常酷的开源软件:可以让您在那些几乎绝对不会从微软获得此类行为支持的操作系统上轻松设置推送通道。

【讨论】:

  • 这是为了将推送通知发送到用户仍然使用旧操作系统的桌面应用程序。许多人仍然使用 Windows 7,尤其是如果我想通过推送通知与他们互动,这并不像拉入 API 并像 Windows 8 或移动设备那样进行几次调用那么简单。
  • @BrianTHannan 哦,不,我完全理解你为什么要这样做。这就是为什么我提出了我的建议。我对第一段的意思就是为什么微软不会这样做。
猜你喜欢
  • 2010-09-26
  • 2010-09-05
  • 2010-12-12
  • 2012-11-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-06
相关资源
最近更新 更多