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