React Native

Push Notifications

FCM, APNs, react-native-firebase, 로컬 알림, 백그라운드 처리

18 면접 질문·
Mid-Level
1

푸시 알림과 로컬 알림의 근본적인 차이점은 무엇인가요?

답변

푸시 알림은 FCM이나 APNs 같은 서비스를 통해 원격 서버에서 전송되는 반면, 로컬 알림은 네트워크 연결 없이 기기의 앱에서 직접 생성됩니다. 로컬 알림은 리마인더, 알람 또는 로컬에서 예약된 이벤트에 유용합니다.

2

Firebase Cloud Messaging (FCM)이란 무엇인가요?

답변

FCM은 Android와 iOS에서 푸시 알림을 무료로 보낼 수 있는 Google의 서비스입니다. 기존의 Google Cloud Messaging (GCM)을 대체했으며 개별 기기, 그룹 또는 topic에 메시지를 보낼 수 있습니다. FCM은 연결과 메시지 전달을 자동으로 처리합니다.

3

APNs (Apple Push Notification service)란 무엇인가요?

답변

APNs는 iOS, iPadOS, watchOS, tvOS, macOS 기기로 푸시 알림을 보내기 위한 Apple의 공식 서비스입니다. iOS를 직접 대상으로 지정할 수 있는 FCM과 달리, Apple 기기로의 알림은 반드시 APNs를 거쳐야 합니다. FCM은 iOS에서 알림을 전달하기 위해 내부적으로 APNs를 사용합니다.

4

React Native에서 Firebase로 푸시 알림을 구현하는 데 권장되는 라이브러리는 무엇인가요?

5

FCM 토큰(device token)이란 무엇이며 어디에 사용되나요?

+15 면접 질문

다음 면접을 위해 React Native을 마스터하세요

모든 질문, flashcards, 기술 테스트, 코드 리뷰 연습, 면접 시뮬레이터에 접근하세요.

무료로 시작하기