내부 호스팅 Discourse를 위한 알림 기능이 포함된 Whitelabel Discourse 허브 앱 만들기

커뮤니티 여러분, 안녕하세요.

저는 최근 내부적으로 호스팅된 우리의 Discourse 포럼에 특화된 모바일 애플리케이션을 개발하는 프로젝트를 시작했습니다. 이를 위해 Discourse 오픈소스 모바일 앱을 포크하여 단일 사이트, 즉 우리 사이트에서 작동하도록 수정하는 것을 목표로 하고 있습니다.

하지만 하나의 문제가 발생했습니다. 모바일 앱에서 알림을 받지 못하고 있습니다. 관련 자료를 조사해 보니, 내부 호스팅된 Discourse 인스턴스에서는 알림 기능이 기본적으로 작동하지 않을 수 있다는 것을 알게 되었습니다. 이는 포럼 회원들의 참여를 유지하고 토론에 신속하게 응답할 수 있도록 하려는 우리의 사용 사례에서 매우 중요한 기능입니다.

이를 해결하기 위해 다음 질문을 드립니다:

  1. 커스텀 모바일 앱을 통해 내부 호스팅된 Discourse에 액세스할 때 알림을 활성화하기 위해 서버 또는 앱 측에서 수행해야 하는 알려진 우회 방법이나 설정이 있을까요?

  2. 내부 호스팅 플랫폼의 알림 메커니즘을 처리하기 위해 통합할 수 있는 특정 서비스나 플러그인(예: OneSignal 등)이 있을까요?

  3. 화이트라벨 Discourse Hub 앱을 만드는 것과 관련하여, 특히 알림을 포함한 모든 기능이 원활하게 작동하도록 보장하고 이 과정을 간소화할 수 있는 가이드라인, 모범 사례 또는 경험을 공유해 주실 수 있을까요?

  4. 마지막으로, 특히 Discourse의 향후 업데이트 및 호환성과 관련하여 이 프로젝트를 수행하면서 주의해야 할 함정이나 고려 사항이 있을까요?

도움 주셔서 미리 감사드립니다. 이 커뮤니티의 통찰력과 전문성을 높이 평가하며, 어떤 도움이나 조언이든 크게 감사하겠습니다.

감사합니다.
Dipendra Sharma

Hub은 여러 커뮤니티를 위해 만들어졌습니다.

설명하신 작업의 대부분이 이미 완료되었으므로, 대신 다음을 사용하세요:

iOS와 Android 양쪽 모두에서 최신 API와 표준에 맞게 업데이트가 필요합니다.

과거에 여러 클라이언트를 위해 이 기반을 성공적으로 사용해 본 경험이 있습니다.

그러나:

(연간 상당한 비용이 발생하는 지속적인 유지보수 비용을 포함하여) 단순하거나 저렴한 프로젝트가 절대 아닙니다. 또한 Android와 iOS 모두 네이티브로 실시간 알림을 지원하므로, 지금은 PWA에 의존하는 것이 더 나은 선택일 수 있습니다. Google이 PWA를 Play 스토어에 배포하는 것까지 지원한다고 생각합니다!

행운을 빕니다.