在Windows 8.1通道上使用相同的推送通知通道

我有一个Windows 8.1商店的应用程序项目,并在其中当我用户login我创build一个推送通知通道像这样:

var channelpush = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync(); 

我的应用程序连接到nodeJS中的api,并且在创buildPushNotificationChannel之后,我将channelpush.Uri发送到api,并将其存储在我的用户信息中。

然后api作为一个方法发送推送通知与nodeJS,使用push-notify

问题是,当我连接到不同设备上的同一用户时,所创build的推送通道在每个设备上都不同。

有没有办法根据用户创build一个独特的渠道Uri? 或者我应该只存储所有创build的频道,并发送通知全部(因为他们都来自不同设备上的同一用户)

推送通知渠道是每个用户,每个应用程序和每个设备的故意。

没有办法创build每个用户唯一的频道。 如您所说,如果您的用户在多台设备上,您将需要存储所有仍然有效的频道。