Как установить тихое время при использовании Azure Notification Hub?

У меня возникла ситуация, когда мы перешли от обработки всех наших уведомлений внутри компании к использованию концентратора уведомлений в Azure. До сих пор это работало нормально и было намного надежнее.

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

Поскольку я больше не могу контролировать, какое устройство получает какое сообщение, как я могу это сделать? Это стратегия "тегов"?


person Mark Erickson    schedule 07.04.2015    source источник


Ответы (1)


Посетите страницу Microsoft, посвященную выражениям тегов Notification Hub. Вы можете зарегистрировать каждое устройство с тегами для часового пояса или блоков времени (скорректированных в зависимости от часового пояса), когда они должны (или не должны) получать уведомления.

Затем отправьте уведомления, например. (hockeyfans && tenam) для устройств, зарегистрированных на пользователей, которые хотят получать уведомления о хоккейных новостях и для которых 10 часов утра — подходящее время для их получения.

person Eric Hedstrom    schedule 08.04.2015