簡體   English   中英

Windows Azure for Windows phone 8的通知中心無法正常工作

[英]Notification Hubs of Windows Azure for Windows phone 8 not working

你好朋友在這個通知中心上找不到Wp8鏈接。 我知道這不是一個正確的問題,但它不適用於我的情況。 我能夠看到我的sampleNotificationhub windows azure帳戶信息顯示板上的消息,但無法獲得Toast通知。

我已經檢查了連接字符串問題,以確保這是我的手機應用程序連接字符串..

 var hub = new NotificationHub("samplenotificationhub", "connectionstring");
            await hub.RegisterNativeAsync(args.ChannelUri.ToString());

和我的Windows商店應用程序發送Toast通知字符串是這個..

NotificationHubClient hub = NotificationHubClient.CreateClientFromConnectionString("connection string", "samplenotificationhub");
        string toast = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
            "<wp:Notification xmlns:wp=\"WPNotification\">" +
               "<wp:Toast>" +
                    "<wp:Text1>Hello from a .NET App!</wp:Text1>" +
               "</wp:Toast> " +
            "</wp:Notification>";
        await hub.SendMpnsNativeNotificationAsync(toast);

請你現在讓我告訴我,我所缺少的東西或者遺漏了鏈接的東西......對於任何幫助和建議表示贊賞。 我在模擬器上測試它還有一件事

你好朋友我剛剛解決了問題可能是由於某些問題,但是當我再次實施它然后它正在工作我檢查了兩個代碼但仍然無法得到任何差異所以我在這里回答這個問題的動機是讓大家確保Wp8通知中心功能齊全,無需任何其他功能。 你可以直接關注它。希望它可以幫助別人。

您需要在XML有效負載中包含<wp:Text2 /><wp:Param />元素。

wp:Param元素可以為空,但wp:Text2元素不能為空。

嘗試以下標記

 string toastMessage = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
                "<wp:Notification xmlns:wp=\"WPNotification\">" +
                   "<wp:Toast>" +
                        "<wp:Text1> title </wp:Text1>" +
                        "<wp:Text2> subtitle </wp:Text2>" +
                        "<wp:Param>/Page2.xaml?NavigatedFrom=Toast Notification</wp:Param>" +
                   "</wp:Toast> " +
                "</wp:Notification>";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM