2015-07-10 63 views
-1

我是新來azure,我已經配置我的應用程序接收原始通知,我能夠從天藍色網站的調試頁面接收他們,我的問題是,我怎麼能從我的後端發送它們?我能夠發送所有類型的通知,但不知道如何發送該類型......一個非常簡單的類似天藍色的(Windows不是一個Windows手機之一),只有一個沒有格式化的字符串如何發送原始通知到天藍色的通知中心

回答

5

假設您使用的是WNS(而不是MPNS),則只需從hub.wns對象調用SendRaw即可。語法是:

sendRaw(tags, payload, optionsOrCallbackopt, callback) 

http://dl.windowsazure.com/nodedocs/WnsService.html請參閱WNS服務文檔的NodeJS在推送通知中心。

對於.NET後端,您可以使用NotificationHubClient.SendNotificationAsync,如https://msdn.microsoft.com/en-us/library/azure/dn369343.aspx所述。您輸入的通知類將是一個WindowsNotification,如https://msdn.microsoft.com/en-us/library/azure/microsoft.servicebus.notifications.windowsnotification.aspx所述。

由於您想發送原始通知,您必須自己創建有效負載。關於如何建立一個原始負載的文檔是在https://msdn.microsoft.com/en-us/library/windows/apps/jj676791.aspx,並且更具體地:

  • 的HTTP Content-Type頭必須被設置爲「application /八位字節流」。
  • 必須將HTTP X-WNS類型標頭設置爲「wns/raw」。
  • 通知正文可以包含任何小於5 KB的字符串有效負載。
相關問題