화이트라벨 앱(리브랜딩)에 푸시 알림 구현 방법

Discourse 모바일 앱을 커스터마이징하여 커뮤니티 URL을 로드하는 웹뷰로 주로 작동하도록 구성했으며, 모든 상호작용은 웹뷰 내에서 관리됩니다. 저희 구현에는 리다이렉트되는 인증 화면이 없는데, 이 앱에 푸시 알림을 통합하려면 어떻게 해야 할까요?

현재 Android용 Firebase 프로젝트를 생성하고 google-services.json 파일을 추가했으며, iOS용 APNs도 설정했습니다. 알림을 트리거하기 위해 자체 백엔드 서버가 필요한가요? 이 백엔드가 포럼과 어떻게 통신하는지 궁금합니다. 예를 들어, 언제 알림을 보내야 하고 어떤 사용자에게 보내야 하는지 어떻게 판단할까요?

One-Signal 플러그인을 사용하세요.

(이 프로젝트는 아카이브되었지만 포크를 통해 복구가 가능할 것입니다)

참조: Whitelisted Discourse app with Push Notifications via OneSignal. (경험상 API는 오래되었을 가능성이 높아 조정 작업이 필요할 것입니다)

네, 맞습니다. 해당 플러그인은 아카이브 처리되었습니다. 수년 동안 사용하지 않아서인지, 아예 작동하는지조차 모르거든요. (특히 로그인 플로우 관련 수정 사항이 포함되어 있는데, 아마 더 이상 기능하지 않을 가능성이 큽니다.) 어쨌든 포크하는 것도 하나의 방법입니다.

현재 우리는 Amazon SNS를 사용하여 동일한 작업을 수행하고 있습니다. 사용 중인 리포지토리는 다음과 같습니다: GitHub - discourse/discourse-amazon-sns · GitHub

지금 보니 문서가 전혀 없네요. 너무 어렵지는 않을 것 같은데, 플러그인은 설정 항목이 몇 개뿐입니다. 문서 주제를 작성해야 한다는 점을 메모해 두겠습니다. @Mohsin136 님, SNS에 대해 조금이라도 익숙하시다면 한번 시도해 보시는 건 어떨까요? 그리고 잘 작동한다면, 작성해 주신 대략적인 메모를 문서 주제 작성의 자료로 기꺼이 받아들일 것입니다. (제 시간도 절약할 수 있을 테니요.)