На данном этапе я должен признаться, что сам запутался в том, как работают уведомления при использовании электронной почты, приложения Discourse и как PushOver взаимодействует со всем этим.
Сейчас я «отслеживаю» сообщения на форуме, который я администрирую. Уведомления по электронной почте приходят, как и ожидалось.
У меня есть аккаунт PushOver, который, как я полагаю, настроен для отправки push-уведомлений, но я так и не получил ни одного уведомления через их приложение.
Также я использую приложение Discourse на iOS. Я получаю push-уведомления на iPhone, когда кто-то публикует что-то на форуме, но не уверен, приходят ли они напрямую от приложения или как-то задействован PushOver. Не могли бы вы прояснить этот момент?
И наконец, если кто-то использует приложение, можно ли настроить уведомления так, чтобы они приходили только через приложение, и при этом не получать уведомления по электронной почте?
Я считаю, что эти push-уведомления поступают из приложения Discourse. На Android у меня оно (приложение) установлено, и я получаю push-уведомления, даже если PushOver не настроен.
В разделе /my/preferences/emails вы можете установить все параметры на «никогда», и мобильное приложение, скорее всего, по-прежнему будет отправлять уведомления.
После проведения множества экспериментов я пришёл к следующим выводам:
- Уведомления по электронной почте работают так, как описано и ожидается.
- Необходимо установить уровень уведомлений (например, «Слежение», «Отслеживание» и т. д.), чтобы приложение Discourse отображало, что активность произошла.
- Приложение для iOS иногда генерирует push-уведомление, но в большинстве случаев этого не делает.
- Приложение для iOS иногда отображает активность, изменяя свой значок.
- Приложение для iOS, похоже, не выполняет фоновое обновление (даже если оно разрешено) и не работает в фоне. Мне приходится открывать приложение, чтобы оно обновилось.
- PushOver, похоже, ничего не делает.