2014-07-17 30 views
4

WNS適用於Windows 8,適用於Android和iOS設備的Urban AirShip,但似乎無法在Windows XP,Vista或Windows 7上找到針對推送通知的API。Windows XP/Vista/Win7有推送通知API嗎?

是否有適用於這些操作系統的API ?

如果不是,爲什麼不在那裏?是有原因還是僅僅是沒有人想爲「舊」操作系統投資「黑客」技術?

+4

「爲什麼不存在」的答案總是相同的:收益沒有超過成本。智能手機並不是Windows 8之前的產品。 –

+0

此外,我不一定只是談論內置於微軟的操作系統,而是第三方API,我可以將它們放入桌面應用程序中使用。 –

回答

0

我從來沒有見過任何本機支持的這些操作系統的推送API,沒有。正如羅伯特哈維在評論中所說的那樣,收益可能根本不會超過成本。使用這些操作系統的用戶可能不會過度投資於下一波技術,因此沒有人會提出推送通知,這在大多數桌面計算機上都沒有實際意義,直到Windows 8已經發布。至於他們爲什麼不追溯添加它作爲更新,這很容易:錢。如果人們需要明日推出的令人興奮的新技術,通過推送通知和全部技術,他們必須購買Windows 8.通過在舊操作系統中添加這樣的功能,微軟沒有任何收穫。

但是既然我想你問這個有一個理由,我相信你可以用-ha - 「相對容易」編寫一個Windows服務來接受通知(即使你是感覺techy,通過SignalR),並通過這些操作系統上的通知欄傳出。

這實際上可能是一個非常酷的開源軟件:在這些操作系統上可以輕鬆設置推送渠道,這些操作系統幾乎肯定不會從Microsoft獲得此類行爲的支持。

+0

這是因爲將推送通知發送到用戶仍然擁有較舊操作系統的桌面應用程序的原因。許多人仍然特別使用Windows 7,如果我想通過推送通知與他們聯繫,那麼並不像引入API那樣簡單,只需要撥打一些Windows 8或移動設備的電話即可。 –

+1

@BrianTHannan哦,不,我完全理解你爲什麼想這樣做。這就是爲什麼我提出了你的建議。我對第一段的意思就是爲什麼它不會由微軟完成。 –