NotificationHub: есть ли способ получить / удалить установки с помощью PushChannel? - PullRequest
0 голосов
/ 13 февраля 2020

В Azure NotificationHub, есть ли способ получить / удалить все установки (не модель регистрации) на основе их PushChannel?

Я узнал, что NotificationHub имеет встроенные в логи дедупликации c для установок. Если я зарегистрируюсь с InstallationId из X 13.02.2020, а затем снова зарегистрируюсь с InstallationId из Y 14.02.2020, используя тот же PushChannel, кажется, что Azure проигнорирует вторую установку когда я отправляю pu sh для этой второй установки.

Когда другой пользователь входит в систему на том же устройстве, я хочу удалить предыдущую установку, чтобы этот пользователь мог получать уведомления. Отслеживать это с моей стороны сложно, поэтому я бы предпочел go через NotificationHub APIs / SDK.

1 Ответ

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

Каждый Pu sh Служба уведомлений (FCM, APNS и т. Д. c) должна позаботиться об изменении статуса входа пользователя в систему. Документация FCM намекает на то, что здесь , где говорится, что маркер регистрации может меняться в зависимости от пользовательских данных, очищающих данные приложения.

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

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