0

현재 firebase 알림 콘솔을 사용하여 주제를 사용하여 특정 Android 기기로 알림을 보내고 있습니다. 장치가 등록 된 항목을 firebase 인증을 통해 로그인 한 사용자 계정과 연결할 수 있습니까?firebase 알림 항목 및 firebase 인증 통합

사용자가 로그인 할 때 사용자가 이전에 다른 기기에서 구독했던 모든 주제를 결정하고이 기기에서 동일한 주제에 가입하도록 요청할 수 있기를 바랍니다. 마찬가지로 사용자가 로그 아웃하면 기기는 모든 주제를 구독 취소해야합니다.

서버 측 코드를 작성하지 않고도이 작업을 수행 할 수 있으면 좋을 것입니다.

답변

0

인증 된 사용자와 가입 한 주제의 자동 매핑이 없습니다. 그러나 Firebase Realtime Database를 통해 직접 매핑 할 수 있습니다. 사용자가 주제에 가입하면 FRD에 항목을 추가 할 수 있으며 해당 사용자가 다른 장치에 로그인하면 FRD를 확인하고 사용자를 필수 주제에 자동으로 등록 할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 내 걱정은 어떤 이유로 데이터베이스가 장치에 가입 한 주제와 동기화되지 않는 경우입니다. 주어진 시간에 장치가 구독 한 모든 주제를 검색 할 수있는 방법이 있습니까? 그런 다음 데이터베이스에 저장된 값을 확인할 때 사용할 수 있습니다. –

+0

데이터베이스 리스너를 장치에 설정할 수 있으므로 데이터베이스가 변경 될 때 필요에 따라 구독 및 가입을 취소 할 수 있습니다. –