2015-07-13 124 views
0

我試圖爲我們的Windows Phone應用程序實現推送通知。我們在手機上有大約40,50場比賽,每場比賽我們都有大約40萬用戶在他們的設備上。Windows Phone推送通知多個設備在一個請求中

我閱讀了一些關於Windows Phone推送通知的教程,例如(http://joashpereira.com/blog/2015/03/18/php-script-to-send-android-ios-and-windwos-phone-push-notification/),但有一個問題是,我們只能向每個請求的一個設備發送推送通知。如果我使用這種方法,我們的程序將處理得非常慢。

它看起來不像Android或IOS,我可以發送通知給每個請求約1000設備。這很容易。

任何人都知道我可以如何處理這個問題?請幫助,謝謝。

+1

我們使用Microsft Azure發送/管理通知。您可以發送通知給特定的標籤。設備/客戶端使用標籤陣列註冊他們的pnshandle(在wp中給出的來自手機的notification-uri)。所以你只需要一個請求就可以向多個客戶端發送消息。更多信息:https://azure.microsoft.com/en-us/documentation/articles/notification-hubs-overview/當這是您的一個選擇時,我可以在這裏寫出一個直接的答案,並提供更多的信息來解決MS的解決方案-Azure – Joehl

+0

嗨Joehl,感謝您將我指向Microsoft Azure。我確實瞭解了他們的通知中心服務,這對我們的目標來說似乎很有幫助。我會更深入地研究它。 – toombeos

+0

我們能否有一個選項來監視有多少推送通知被髮送到通知中心的特定標籤? – toombeos

回答

1

[答案爲註釋中的問題]

的NotificationHub的發送方法返回一個NotificationOutcome對象。這個對象包含幾個信息。還有一個TrackingId,它是由通知中心生成的唯一標識符。但目前你不可能(據我所知)獲得更多信息。

當您有問題或疑問時,您可以使用TrackingId與天青支持聯繫。

問題是,azure不會將通知直接發送到設備。 Azure只是將它發送到設備特定的通知服務器(APNS,GCM,MPNS),並且該服務器決定發送通知的時間

最後查看this page(「調試失敗的通知/查看通知結果」或「查看遙測」)獲取更多信息。

相關問題