我有一个Windows 8.1商店应用项目,当用户登录时,我会创建一个这样的推送通知渠道:
var channelpush = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
我的应用程序连接到nodeJS中的api,在我创建PushNotificationChannel之后,我将channelpush.Uri
发送到api,它将存储在我的用户信息中。
然后使用push-notify
将api作为使用nodeJS发送推送通知的方法问题在于,当我在不同设备上与同一用户连接时,每个设备上创建的推送通道都不同。
有没有办法根据用户创建一个独特的渠道Uri?或者我应该只存储创建的所有频道并发送所有频道的通知(因为它们都来自不同设备上的同一用户)
答案 0 :(得分:2)
推送通知渠道是针对每个用户,每个应用和每个设备刻意推送的。
没有办法创建每个用户唯一的频道。正如您所说,如果您有多个设备上的用户,您将需要存储仍然有效的所有频道。