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

时间:2015-11-24 12:45:23

标签: c# node.js push-notification windows-runtime windows-store-apps

我有一个Windows 8.1商店应用项目,当用户登录时,我会创建一个这样的推送通知渠道:

var channelpush = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();

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

然后使用push-notify

将api作为使用nodeJS发送推送通知的方法

问题在于,当我在不同设备上与同一用户连接时,每个设备上创建的推送通道都不同。

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

1 个答案:

答案 0 :(得分:2)

推送通知渠道是针对每个用户,每个应用和每个设备刻意推送的。

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