Я сейчас создаю клиент на базе WebView, похожий на Discourse Mobile для Android, для двух моих личных форумов. Для аутентификации я использую метод user-api-key. В исходном коде Discourse я заметил несколько конечных точек: push_notifications/subscribe и push_notifications/unsubscribe, которые, как мне кажется, помогут отправлять push-уведомления на устройства пользователей. Я хочу использовать эти конечные точки, потому что у меня нет доступа к админ-панели Discourse. Кроме того, существует высокая вероятность того, что URL-адреса моего сервера push-уведомлений могут измениться, поэтому частое обновление настроек в админ-панели Discourse не имело бы особого смысла.
Возможно, вы уже не раз видели этот вопрос, но я не смог найти точные и релевантные материалы. Если бы вы могли указать мне на правильную ссылку или тему, либо провести меня через этот процесс, это было бы замечательно. Если у меня всё получится, я обязательно оформлю это в документацию для потомков.
Привет, @Falco, спасибо за ответ; не сочти за бестактность, что я задаю этот вопрос. Я всё ещё новичок в Discourse, но вижу, что мобильное приложение Discourse использует параметр push_url при аутентификации через user-api-key. Разве для этого всё ещё не требуется настройка разрешённого URL для пуш-уведомлений в админке? Также извини, что не упомянул об этом раньше, но мне нужно общее решение, так как в будущем я, возможно, реализую аналогичное для iOS.
Если я что-то понимаю неправильно, пожалуйста, укажи мне на точный файл, который мне нужно изучить.
Также, возможно, это не совсем ясно, но мне сначала нужна реализация на стороне сервера.
Итак, я просто хочу уточнить, @Falco. Есть ли способ реализовать push-уведомления (с помощью user-api-key), не добавляя URL-адреса в раздел allowed_user_api_push_urls учетной записи администратора? Если да, пожалуйста, дайте знать.