3

我的客戶當前正在使用Google Cloud Messaging (GCM)接收Google Cloud Messaging(GCM)推送通知至UWP Windows 10應用程序

我一直在研究這一段時間,但我似乎只找到如何GCM Android設備使用C#與發送推送通知的例子,但關於從GCM發送到UWP receiving/capturing推送通知我無法找到任何東西Windows 10應用程序?

這可能嗎?

無需使用Azure就可以完成嗎?我剛剛檢查,我可以看到,你可以設置GCM通知樞紐Azure,但我的客戶不希望使用Azure如果可能的話,只是堅持GCM

回答

4

谷歌雲端通訊是一款Android僅由Google提供服務。每個操作系統都有它自己的類似服務,並且它們不會陷入困境。

儘管擁有跨平臺通知服務將是一件非常酷的事情,但我不會打賭它很快就會發生。由於電池節省和安全性等原因,通知已深入集成到操作系統中。

所有當前通知系統工作非常相似,發送消息給他們主要是通過Http發送一些json/xml。您只需在發送通知時區分Android和Windows目標,然後將其發佈到gmc或wns。

查找有關WNS here的信息。

Azure通知中心只是一項服務,它可以完全滿足您的需求,因此您不必親自編寫代碼(以及其他一些很好的附加功能),但它們不需要使用WNS。

+0

謝謝澄清。這是令人失望的,但我可以理解。這意味着我將需要每個平臺的帳戶,但不會變得麻煩?目前只有在研究階段,但我相信我的客戶提到Gcm是免費的,但我檢查了Azure定價,並且與該服務相關的成本,如果我正確閱讀了一百萬次推送,則會有很多成本。有一段時間有3個平臺後,這難道不會變得昂貴嗎?另外,如果我決定使用天藍色的通知中心,那麼如何在發送通知時區分目標? Thabks – Thierry

+0

WNS和APNS(蘋果之一)也是免費的。 Azure通知中心是一項增值服務,可以使發送通知變得更加簡單。你不需要使用它。 Windows通知與azure沒有任何關係(除非他們的後端運行在那裏) –

+0

再一次,感謝額外的信息,但我很困惑。如果我不必使用Azure,我需要使用什麼?我不確定從哪裏開始? – Thierry

相關問題