NotificationHub: Что произойдет, если дублирующиеся установки создаются с одинаковым дескриптором PNS? - PullRequest
0 голосов
/ 12 февраля 2020

Предположим, что я создаю установку с NotificationHub примерно так:

var installation = new Installation
{
    InstallationId = installationId,
    PushChannel = pnsHandle
};

await NotificationHubClient.CreateOrUpdateInstallationAsync(installation);

и запускаю два последовательных выполнения со следующими значениями:

Первое:

InstallationId => A

PushChannel => X

Второй:

InstallationId => B

PushChannel => X

Будет ли Azure удалить первую установку и перезаписать ее второй? Следовательно, установка А больше не будет существовать?

1 Ответ

1 голос
/ 12 февраля 2020

Notification Hub позволит вам создать несколько установок с одним и тем же PushChannel. В конечном итоге он создаст две отдельные установки.

Одна оговорка, хотя при создании pu sh для отправки на эти устройства Notification Hub будет дублировать данные на основе PushChannel, поэтому он фактически обнаружит, что они одно и то же устройство и намеренно не отправлять дубликат pu sh пользователю.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...