1

這可能是一個重複的問題。但我還沒有找到任何解決方案。你能否提供任何示例或示例代碼,用於在uwp 10上註冊App for PUSH NOTIFICATION?如何在Windows通用應用程序10中實施推送通知?

客戶端代碼需要和推送通知類型是服務器到客戶端。客戶端應該註冊接收Server PUSH並處理來自服務器的推送。

回答

1

我已經實現推送通知。所以,它可能會幫助某人。 在App.xaml.cs添加一個新方法:

private async Task InitNotificationsAsync() 
{    
    // Get a channel URI from WNS. 
    var channel = await PushNotificationChannelManager 
       .CreatePushNotificationChannelForApplicationAsync();    
    channel.PushNotificationReceived += Channel_PushNotificationReceived;    
} 

調用此方法中OnLaunched方法:

protected async override void OnLaunched(LaunchActivatedEventArgs e) 
{ 
    await InitNotificationsAsync(); 
    ... 
} 

希望這會有所幫助。

2
+0

我需要從服務器推送。我已經看到第二個鏈接,但我無法在我的應用程序中實現。你能否提供或將該代碼構建到課堂中?因爲我是Windows通用應用程序開發的新手。 – Sandy

+0

https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh868221%28v=win.10%29?f=255&mspperror=-2147217396 請按照此步驟一步步獲取通道網址,將其保存到服務器。使用頻道,以便稍後發送。 – thang2410199

+0

代碼將在哪個文件中執行? – Sandy