Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보기

백그라운드 앱에 테스트 메시지 보내기

FCM을 시작하려면 앱이 기기의 백그라운드에 있을 때 알림 작성기 에서 개발 기기로 테스트 알림 메시지를 보내는 가장 간단한 사용 사례를 구축하세요. 이 페이지에는 설정에서 확인까지 이를 달성하기 위한 모든 단계가 나열되어 있습니다. FCM용 Flutter 앱을 설정한 경우 이미 완료한 단계를 다룰 수 있습니다.

FCM 플러그인 설치

  1. 아직 수행하지 않은 경우 Flutter용 Firebase SDK를 설치하고 초기화합니다 .

  2. Flutter 프로젝트의 루트에서 다음 명령을 실행하여 플러그인을 설치합니다.

    flutter pub add firebase_messaging
    
  3. 완료되면 Flutter 애플리케이션을 다시 빌드합니다.

    flutter run
    

등록 토큰에 액세스

특정 장치에 메시지를 보내려면 해당 장치의 등록 토큰을 알아야 합니다. 이 자습서를 완료하려면 알림 콘솔의 필드에 토큰을 입력해야 하므로 토큰을 검색한 후 복사하거나 안전하게 저장해야 합니다.

앱 인스턴스에 대한 현재 등록 토큰을 검색하려면 getToken() 을 호출하십시오. 알림 권한이 부여되지 않은 경우 이 메서드는 사용자에게 알림 권한을 요청합니다. 그렇지 않으면 오류로 인해 토큰을 반환하거나 미래를 거부합니다.

final fcmToken = await FirebaseMessaging.instance.getToken();

테스트 알림 메시지 보내기

  1. 대상 장치에 앱을 설치하고 실행합니다. Apple 기기에서는 원격 알림 수신 권한 요청을 수락해야 합니다.

  2. 앱이 기기의 백그라운드에 있는지 확인하세요.

  3. Firebase 콘솔에서 메시징 페이지 를 엽니다.

  4. 이것이 첫 번째 메시지인 경우 첫 번째 캠페인 만들기 를 선택합니다.

    1. Firebase 알림 메시지 를 선택하고 만들기 를 선택합니다.
  5. 그렇지 않으면 캠페인 탭에서 새 캠페인 을 선택한 다음 알림 을 선택합니다.

  6. 메시지 텍스트를 입력합니다. 다른 모든 필드는 선택 사항입니다.

  7. 오른쪽 창에서 테스트 메시지 보내기 를 선택합니다.

  8. FCM 등록 토큰 추가 필드에 이 가이드의 이전 섹션에서 얻은 등록 토큰을 입력합니다.

  9. 테스트 를 선택합니다.

Test 를 선택하면 대상 클라이언트 장치(백그라운드에 앱 포함)가 알림을 수신해야 합니다.

앱에 대한 메시지 전달에 대한 통찰력은 Android 앱에 대한 "노출"(사용자에게 표시되는 알림) 데이터와 함께 Apple 및 Android 기기에서 전송되고 열린 메시지 수를 기록하는 FCM 보고 대시보드 를 참조하십시오.

다음 단계

포그라운드 앱에 메시지 보내기

앱이 백그라운드에 있는 동안 알림 메시지를 성공적으로 전송했으면 Flutter 앱에서 메시지 수신 을 참조하여 포그라운드 앱으로 전송을 시작하세요.

알림 메시지 그 이상

다른 고급 동작을 앱에 추가하려면 서버 구현 이 필요합니다.

그런 다음 앱 클라이언트에서 다음을 수행합니다.