2018년 이후 Discourse Meta의 메시지들을 6시간 이상 읽었고, Discourse AI 봇과 대화하며, 여러 모델을 사용하여 심층 연구를 하고, 테스트를 해보았습니다. 제 이해가 맞는지 확인받고 싶습니다. 인내해 주셔서 감사합니다. 이 질문이 자주 올라올 것임을 잘 알고 있습니다.
고수준의 목표: 저는 훌륭한 UX를 중시합니다. 훌륭한 UX란 사용자가 원하는 것을 달성하기 위해 최소한의 사고를 해야 하는 것을 의미합니다. 저는 WhatsApp과 유사한 새 메시지 알림이 제 iOS 기기(iPhone 15 Pro, iOS 26.2)에 도달하기를 기대하고 있습니다.
가장 높은 수준에서 보면, 이 딜레마/iOS 제한 사항에 대한 "최선의 답"은 Discourse Hub인 것 같습니다. 이는 폴링(polling)을 사용하므로 약간의 지연이 있지만, 이는 자체 호스팅된 Discourse 인스턴스(docker에서)에서 iOS/Android 푸시 알림을 받는 현재 가장 안정적이고 최선의 방법입니다. 맞다면, 우리가 말하는 지연이 분 단위인지 시간 단위인지 아는 분이 계신가요? 그 구체적인 내용은 찾을 수 없었습니다.
#1이 사실이라면, 제가 올바르게 이해한 대로 푸시 알림은 채팅으로 제한되는 것 같습니다.
저는 테스트 환경에서 여러 사용자 사이에서 Mac OS X Safari, Chrome, Safari 시크릿 모드, Chrome 시크릿 모드를 오가며 수많은 시간을 테스트했습니다. PWA를 설정하고 재설치하는 시도를 약 20회 이상 반복했습니다. PWA의 알림 설정을 세 번 확인했습니다. 여러 계정으로, 서로 다른 브라우저에서, 모두 discourse에서 채팅 메시지를 보내는 방식으로 테스트했습니다. 계정이 활성 상태가 아니었음을 확인하기 위해 의도적으로 모든 세션에서 로그아웃했습니다. 초기 “알림 활성화” 푸시 메시지를 제외하고, 3시간 이상의 테스트와 여러 계정에서 20회 이상의 PWA 재설치에도 불구하고, 단 하나의 푸시 알림도 표시되지 않고 PWA에 배지도 뜨지 않습니다. 이것이 2026년 1월 현재 iOS에서 PWA 푸시 알림의 정확한 상태처럼 들리나요? 저는 테스트할 Android 폰이 없습니다.
푸시 알림의 이러한 일관되지 않은 행동의 주된 이유는 iOS Safari 알림의 “기술적 문제” 때문인 것 같습니다. 현재 시점에서는 터널 끝의 빛이 보이지 않습니다.
Pushover 앱 옵션이 있지만, 계정을 설정하고 월 5달러를 지불해야 합니다. 사용자를 위해 훌륭한 UX를 만들려는 저에게 Pushover 같은 것은 확실히 옵션이 아닙니다. ntfy는 사용해 본 적이 없는데, 아마 더 쉬울지도 모릅니다. 그래도 사용자들에게 그렇게 하라고 요청하지는 않을 것입니다. 이것은 비기술적인 사람들의 소셜 그룹이므로요.
데스크톱 Safari에서 푸시 알림이 작동하는 것을 확인했습니다. 이메일도 정상적으로 작동합니다.
사용자가 제3자 앱(예: Telegram 또는 WhatsApp)에서 알림을 받기 위해 자체 인증을 할 수 있다면 잠재력이 있을 것 같습니다. Telegram용 https://www.discourse.org/plugins/chat-integration을 보고 있습니다. 이는 우회책이 될 수 있습니다… 하지만 제 세계에서 사람들이 가질 가능성이 있는 유일한 앱은 Telegram뿐입니다.
Twilio 통합에 반대하지 않습니다. Twilio를 통해 문자 메시지를 지불해야 하는 경우에도요. 이 옵션이나 플러그인을 볼 수 없습니다. 이 조치는 순수하게 절박함에서 나온 것입니다. 그리고 twill이 청구하는 대로 메시지당 1~3센트 또는 그 이상의 구독료를 청구해야 할 것입니다.
"네이티브 Discourse iOS 앱"을 만드는 것은 실현 가능하지 않을 가능성이 높고, Apple App Store에서 거절될 가능성이 매우 높습니다. 맞나요? 이에 대한 많은 보고서를 보았습니다.
푸시 알림이 Android에서 더 잘 작동하고 일관되고 신뢰할 수 있을 수 있나요?
요약: 2026년 1월, 네이티브 앱처럼 iOS/Android로 푸시 알림을 받는 가장 신뢰할 수 있고 일관된 단일 방법은 Discourse Hub를 사용하는 것입니다.
P.S. 저는 은밀히 제가 무언가를 놓치고 있고, 제 경험이 정확하지 않기를 진심으로 바랍니다.
안드로이드에서는 PWA가 매우 잘 작동할 것입니다. 여러 직원이 매일 PWA를 사용하고 있습니다.
iOS에서는 Discourse가 호스팅하는 사이트는 DiscourseHub에서 전체 푸시 알림을 받을 수 있습니다. 자체 호스팅 사용자는 폴링을 통해 푸시 알림을 받습니다. 네.
불행히도, 자체 호스팅 사용자를 위한 DiscourseHub의 폴링은 시스템 백그라운드 태스크에 의존합니다. 특정 시간에 실행될 것이라는 보장이 없기 때문에… 누구도 지연 시간이 얼마나 될지 모릅니다. 운영체제가 결정합니다. 앱을 정기적으로 사용한다면, 폴링이 대략 15분마다 일어난다고 _생각_합니다(매우 낮은 확신으로). 앱을 정기적으로 사용하지 않으면 훨씬 덜 자주 실행될 수 있습니다.
아니요, 주제, 채팅, 개인 메시지 모두에 적용되어야 합니다.
웹뷰 래퍼 앱은 거부될 가능성이 높습니다, 네. 완전한 네이티브 앱은 아마도 아닐 것입니다. 하지만 완전한 네이티브 앱은 훨씬 더 복잡하게 구축해야 합니다.
좋아요, 그렇다면 최신 iOS 버전에서 수정된 알림 기능을 가진 Discourse가 정상적으로 작동한다는 데 모두 동의하는 것 같습니다. 다른 계정으로 시크릿 모드에 로그인하여 내 휴대폰으로 메시지를 보내 봤는데, 잘 작동하는 것 같아요. 앱을 다시 설치하기만 하면 되더라고요. 완벽하네요.
정말 좋습니다. 다음으로 해야 할 일은 알림을 고쳐서 그룹을 @로 언급할 수 있게 하는 것, 그리고 가능하면 Twilio를 연동하는 것입니다.