모바일 앱에서 Discourse를 마이크로사이트로 사용하는 방법

여러분 안녕하세요,

현재 디스코urses 마이크로서비스 웹 스킷을 Flutter 앱 내에서 실행하는 것을 테스트하는 개념 증명(POC)을 진행 중입니다. 네이티브 앱과 같은 경험을 제공하고, 앱의 로그인 프로세스에서 토큰을 처리하는 것이 목표입니다. 또한 알림 지원 기능도 필요합니다. 이를 위해 어떤 아키텍처를 고려해 볼 수 있을까요?
추가로, 제 작업을 단순화하고 더 확장 가능한 솔루션을 만들기 위해 Flutter 버전의 Discourse가 존재하는지 궁금합니다.

안녕하세요, 메타에 오신 것을 환영합니다 :wave:

도움이 될지 확실하지는 않지만, 이 사전(Lexicon) 프로젝트가 있습니다: Lexicon: a customizable native mobile app for your Discourse site 알림과 같은 기능을 어떻게 처리하는지 관심 가질 만한 내용입니다.

불행히도, Flutter 프로젝트에 대해서는 알지 못합니다. :thinking:

Flutter Mobile App for your Discourse Community 이 있습니다만, 검색하시면서 이미 찾으셨을 가능성이 높습니다.

@Umeey_US 푸시 알림의 경우, Apple과 Google에 알림을 전송하여 사용자의 기기에 푸시되도록 하는 데 어떤 도구를 사용할 계획인지에 따라 달라집니다.

우리의 경우, 시스템이 Expo의 Push Notification 서비스와 통합되어야 했기 때문에 이를 위해 자체 플러그인을 개발했습니다.

하지만 OneSignal과 같은 서비스를 사용하고자 한다면, Discourse OneSignal 플러그인에서 이미 수행된 작업을 활용할 수 있습니다.

유사한 서비스와 통합되는 다른 플러그인들도 있을 수 있으니 확인해 보시길 권합니다.