현재 저는 개인 포럼 두 개를 위해 Android용 discourse mobile과 유사한 웹 뷰 클라이언트를 개발 중입니다. 인증에는 user-api-key 방식을 사용하고 있습니다. discourse 코드베이스에서 push_notifications/subscribe와 push_notifications/unsubscribe 엔드포인트를 발견했는데, 이 엔드포인트를 사용하면 사용자의 기기에 푸시 알림을 전송할 수 있을 것 같습니다. 이 엔드포인트를 사용하려는 이유는 discourse 관리자 화면에 접근 권한이 없기 때문입니다. 또한, 제 푸시 서버 구현을 위한 URL이 자주 변경될 가능성이 매우 높으므로, discourse 관리자 설정을 자주 업데이트하는 것은 실용적이지 않습니다.
이 질문을 여러 번 보셨을 수도 있지만, 정확하고 관련 있는 자료를 찾지 못했습니다. 올바른 링크나 토픽을 알려주시거나 이 과정을 안내해 주시면 감사하겠습니다. 성공적으로 구현할 수 있다면, 후인을 위해 반드시 문서화하겠습니다.
hey @Falco, 답변해 주셔서 감사합니다. 이런 질문을 드리는 건 부담스러우시겠지만, 저는 아직 Discourse를 익히는 초보 단계라요. 그런데 Discourse 모바일이 사용자 API 키 인증 시 push_url 매개변수를 사용하고 있는 것 같은데, 이 경우에도 관리자 설정에서 '허용된 푸시 URL’이 필요하지 않나요? 또한, 이 부분은 전에 말씀드리지 못했는데, 향후 iOS에도 동일한 방식을 적용할 가능성이 있어 일반적인 해결책이 필요합니다.
제가 오해하고 있다면, 제가 확인해야 할 정확한 파일이 어디인지 알려 주실 수 있을까요?
또한, 표현이 명확하지 않을 수 있지만, 우선 서버 측 구현이 필요합니다.