Azure 向云服务注册通道uri

Azure 向云服务注册通道uri,azure,push-notification,wns,Azure,Push Notification,Wns,根据这段视频(在9:40和12:50之间) 演示者解释了如何在步骤1中获取频道uri。第二步是如何注册云服务。但是,我不清楚他描述的将用户的通道uri与某个上下文关联的场景 例如,假设用户希望接收特定新闻文章的通知警报,那么在将频道uri发送到云服务之后,如何将其与上下文(即特定用户希望得到通知的新闻文章)结合起来 我在想,你能把频道URI和设置一起发送到云服务吗 { channelURI: uri, notificationSettings: {whatever setting opt

根据这段视频(在9:40和12:50之间)

演示者解释了如何在步骤1中获取频道uri。第二步是如何注册云服务。但是,我不清楚他描述的将用户的通道uri与某个上下文关联的场景

例如,假设用户希望接收特定新闻文章的通知警报,那么在将频道uri发送到云服务之后,如何将其与上下文(即特定用户希望得到通知的新闻文章)结合起来

我在想,你能把频道URI和设置一起发送到云服务吗

{
 channelURI: uri,

 notificationSettings: {whatever setting options user entered in the app settings go hers - that the cloud service understands to deliver notification to this Uri}
}
但是,我不清楚他描述的将用户的通道uri与某个上下文关联的场景

根据您的描述,我观看了您为WNS发送通知提供的视频。根据我的理解,您需要在云服务后端与单个用户一起存储通道URI(例如用于存储记录),并在URI更改时更新云服务器

对于订阅特定操作的单个用户,您需要将用户订阅的操作与此用户的通道URI一起存储在后端存储中,然后在触发用户订阅的操作时,您可以使用特定的负载和授权代码调用对用户通道URI的HTTP请求来发送推送通知

此外,对于一种简单的方法,您可以利用通知中心,如下所示
Notifications.Instance.Hub.SendWindowsNativeNotificationAsync(toast,userTag)
将通知推送到特定用户。有关更多详情,您可以向这位官员咨询