2014-07-25 25 views
5

में टोस्ट अधिसूचना मुझे एक अजीब समस्या का सामना करना पड़ रहा है। मैं टोस्ट अधिसूचना के लिए Windows phone 8.1 silverlight और Windows universal लिंक का उपयोग कर रहा हूं। मैं विंडोज फोन ऐप में टोस्ट अधिसूचना प्राप्त करने में सक्षम हूं, यह लिंक में उल्लिखित विंडोज 8.1 में लगभग उसी तरह है। लेकिन टोस्ट्स विंडोज 8.1 भाग में नहीं आ रहे हैं।विंडोज 8.1 एप

कदम: -

1 -> मैं Package.appxmanifest फ़ाइल से टोस्ट सक्षम है।

2 -> फिर मैं के रूप में उल्लेख

यह registeration सफल दिख रहा है के रूप में लिंक

private async void InitNotificationsAsync() 
{ 
     var channel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync(); 
     var hub = new NotificationHub("<hub name>", "<connection string with listen access>"); 
     var result = await hub.RegisterNativeAsync(channel.Uri); 

       // Displays the registration ID so you know it was successful 
     if (result.RegistrationId != null) 
     { 
      var dialog = new MessageDialog("Registration successful: " + result.RegistrationId); 
      dialog.Commands.Add(new UICommand("OK")); 
     await dialog.ShowAsync(); 
     } 
} 

3 में वर्णित on_launched घटना में App.Xaml.cs में इस कोड को शामिल किया है - > अब मैं बैक एंड से अधिसूचना भेजता हूं (फ़ोन एमपीएनएस अधिसूचना के मामले में हब काम कर रहा है)।

public static async void SendNotificationAsync() 
{ 
     NotificationHubClient hub = NotificationHubClient.CreateClientFromConnectionString("<connection string with full access>", "<hub name>"); 
     var toast = @"<toast><visual><binding template=""ToastText01""><text id=""1"">Hello from a .NET App!</text></binding></visual></toast>"; 
     await hub.SendWindowsNativeNotificationAsync(toast); 
} 

प्रश्न: - तुम लोग एक सुराग क्यों यह Windows 8.1 में काम नहीं कर रहा या मैं क्या याद आ रही है है। यह सबसे सरल उदाहरण है जिसके माध्यम से मैं जा रहा हूं। किसी भी मदद की सराहना की है।

संपादित करें: - यह कुछ दिलचस्प है।

जब मैंने एज़ूर पोर्टल से अधिसूचना भेजने की कोशिश की। DEBUGMy-NotificationHub से टैब और यहां से मैं WNS टोस्ट का चयन करता हूं, फिर यह एक त्रुटि दिखाता है।

Error-The token obtained from the token provider is wrong

लेकिन जब मैं MPNS सूचना भेजने का प्रयास तो कोई त्रुटि है। जैसा कि मैंने पहले ही उल्लेख किया है कि यह WP 8.1 silverlight MPNS toast के लिए काम कर रहा है।

What could be the cause of this error ?

उत्तर

0

अगर मैं Windows 8 पर सही ढंग से याद टोस्ट सूचनाएं जब मैं सिम्युलेटर का उपयोग कर रहा था काम नहीं किया। मुझे अपने कंप्यूटर पर अपने विंडोज 8 एप्लिकेशन को तैनात करना था और मेरे लिए टोस्ट नोटिफिकेशन देखने में सक्षम होने के लिए सिम्युलेटर नहीं था।

5

टोस्ट सिम्युलेटर पर काम नहीं करेगा, के रूप में MSDN दस्तावेज में कहा गया है:

नोट जब माइक्रोसॉफ्ट विजुअल स्टूडियो के माध्यम से टोस्ट अधिसूचना कोड कार्यक्षमता का परीक्षण, आप या तो स्थानीय मशीन या रिमोट मशीन डिबग सेटिंग का उपयोग करना चाहिए विंडोज x86, x64, या Windows रनटाइम मशीन पर। आप विजुअल स्टूडियो सिम्युलेटर डीबग फ़ंक्शन विकल्प का उपयोग नहीं कर सकते- आपका कोड सिम्युलेटर में संकलित और चलाएगा, लेकिन टोस्ट दिखाई नहीं देगा।

स्रोत: http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh868254.aspx

संबंधित मुद्दे