Я хочу разработать почтовое приложение, которое поддерживает сервер On-Prem Exchange и Office365.Чтобы получать уведомления в режиме реального времени о поступлении новых писем в почтовый ящик пользователя, мне кажется, что push-уведомление Exchange Web Service (EWS) - единственный вариант.Поскольку я хочу, чтобы приложение могло уведомлять пользователей, даже когда оно было убито или подвергнуто фоновой обработке, push-уведомления должны отправляться через Firebase Cloud Messaging (FCM) для Android и Apple Push Notification Service (APNS).
Из того, что я заметил, EWS не предоставляет API для поддержки отправки уведомлений через FCM / APNS.Вот мои вопросы:
Является ли EWS единственной возможностью для меня получать уведомления по электронной почте (необходимо поддерживать как локальную версию Exchange, так и Office365)?
При использовании EWS, помимо размещения сервера слушателя для направления уведомлений в FCM / APNS, есть ли какой-либо другой подход, который я могу использовать для реализации push-уведомлений?
Существует ли какая-либо сторонняя служба push-уведомлений, поддерживающая Exchange в плане прослушивания уведомлений и направления их через FCM / APNS?
Поскольку для размещения моего собственного сервера слушателей требуется многоЯ хочу спросить, есть ли альтернатива / способ сделать так, чтобы мое почтовое приложение постоянно получало уведомление о новой электронной почте в режиме реального времени.