1

У меня есть окна +8,1 магазин приложений проект, и в этом, когда пользователь входит в систему создать уведомление канал нажимной так:Используя тот же уведомления канала нажимной на окнах 8,1 канала

var channelpush = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync(); 

Мое приложение подключается к api в nodeJS, а после создания PushNotificationChannel я отправляю channelpush.Uri в api и получает его в моей пользовательской информации.

то апи как метод для отправки уведомления толчка с nodeJS, используя push-notify

Проблема заключается в том, что, это когда я соединиться с тем же пользователем на разных устройствах толкающий канал, созданный отличается на каждом устройстве.

есть ли способ создать уникальный канал Uri в зависимости от пользователя? или я должен просто сохранить все созданные каналы и отправлять уведомления тоже все (поскольку все они принадлежат одному и тому же пользователю на разных устройствах)

ответ

2

Push-каналы уведомлений намеренно на пользователя, на каждое приложение и на устройство.

Невозможно создать канал, который является уникальным для каждого пользователя. Вы, как вы говорите, должны хранить все каналы, которые все еще действительны, если у вас есть пользователи на нескольких устройствах.

+0

Хорошо, я вижу. Как проверить, действительно ли канал? – Ric

+0

@ Ric Если вы просматриваете коды ответов при отправке сообщений, вы узнаете, что канал по-прежнему действителен. Вероятно, вам не интересно отправлять сообщения, когда канал больше недействителен. см. https://msdn.microsoft.com/en-us/library/windows/apps/xaml/Hh868245(v=win.10).aspx для более –

+0

да, спасибо за помощь :) – Ric