基本上我有兩個不同的服務,我希望使用(我自己的WCF後端服務)和一個Azure移動服務,它們都使用推送通知。他們與Windows應用商店中的相同應用相關聯。多個推送渠道(WNS)的單個應用程序?
在我的代碼中,我有兩個獨立的模塊調用。
var newChannel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
這一切看起來都很有趣和遊戲,除非我可怕地誤讀了文檔,對於一個應用程序有多個頻道應該沒問題。
但是,當我從WCF服務嚮應用程序發送通知時,它會轉到AMS處理程序,並自然會拋出無效的格式異常,因爲我使用了我自己的原始推送通知格式。
所以我的問題是這樣的;是否需要對結構進行重新設計,以使只有一個推送通道處理程序將會根據格式將消息劃分爲正確的處理程序,或者需要遵循哪些方法才能獲得單個應用程序的多個推送通道?
確定第一評論清除我,你有兩個服務。你需要使用兩個應用程序溝通? – Anobik