Push-уведомления без использования "allowed user api push urls"

Я сейчас создаю клиент на базе WebView, похожий на Discourse Mobile для Android, для двух моих личных форумов. Для аутентификации я использую метод user-api-key. В исходном коде Discourse я заметил несколько конечных точек: push_notifications/subscribe и push_notifications/unsubscribe, которые, как мне кажется, помогут отправлять push-уведомления на устройства пользователей. Я хочу использовать эти конечные точки, потому что у меня нет доступа к админ-панели Discourse. Кроме того, существует высокая вероятность того, что URL-адреса моего сервера push-уведомлений могут измениться, поэтому частое обновление настроек в админ-панели Discourse не имело бы особого смысла.

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

Эти конечные точки предназначены для нативного API Web Push.

Если вы создаете приложение для Android и используете UserAPIKey, вы можете посмотреть, как это реализовано у нас в DiscourseHub

Привет, @Falco, спасибо за ответ; не сочти за бестактность, что я задаю этот вопрос. Я всё ещё новичок в Discourse, но вижу, что мобильное приложение Discourse использует параметр push_url при аутентификации через user-api-key. Разве для этого всё ещё не требуется настройка разрешённого URL для пуш-уведомлений в админке? Также извини, что не упомянул об этом раньше, но мне нужно общее решение, так как в будущем я, возможно, реализую аналогичное для iOS.

Если я что-то понимаю неправильно, пожалуйста, укажи мне на точный файл, который мне нужно изучить.
Также, возможно, это не совсем ясно, но мне сначала нужна реализация на стороне сервера.

Да, всё верно! Просто те

которые вы упомянули, не используются для DiscourseHub.

Итак, я просто хочу уточнить, @Falco. Есть ли способ реализовать push-уведомления (с помощью user-api-key), не добавляя URL-адреса в раздел allowed_user_api_push_urls учетной записи администратора? Если да, пожалуйста, дайте знать.