FCM 설정 및 안드로이드 앱 AAB, APK 파일 신청하기 (푸시 알림, 모바일 앱)

구글 플레이에 내  모바일 앱을 등록하고 배포하려면 AAB(기존 사용자는 APK 파일도 이용 가능)이 필요합니다.

이 도움말에서는 캠페이너스 안드로이드 앱 사용 신청 및 결제한 사용자를 대상으로 푸시 알림 발송을 위한 FCM(Firebase Cloud Messaging)을 설정하고, Google 플레이 콘솔에 등록 가능한 AAB(또는 APK) 파일로 내려 받는 과정을 설명합니다.

시작에 앞서

  • 안드로이드 앱 제작을 위해서는 Google Play 개발자 계정 필요합니다. 
  • 캠페이너스  Android 모바일 앱 이용료 결제를 완료해야 합니다. 모바일 앱 신청이 처음이라면, 전체적인 모바일 앱 제작 과정을 설명하는 모바일 앱 만들기 도움말을 확인해 보시길 바랍니다.

설정방법

1단계: Android 패키지 코드 복사하기

내 사이트 관리자 페이지에서 Android 패키지 코드를 복사합니다.

  1. 내 사이트 관리자 페이지에 접속합니다. 
  2. 왼쪽 메뉴에서 [App 신청 및 관리 > Android 관리]를 클릭합니다.
  3. 패키지 코드 항목의 com. 으로 시작하는 패키지 코드를 마우스로 드래그하여 복사합니다. (단축키: CTRL + C)

  4. 복사를 완료했으면 다음 2단계로 넘어갑니다.

2단계: Firebase Console 로그인 및 프로젝트 추가

  1. 브라우저 새 탭을 켜고, Firebase Console에 접속합니다. (Google 계정으로 로그인 필요)
  2. 프로젝트 만들기 버튼을 클릭합니다.

  3. 프로젝트 이름을 작성하고, 계속 버튼을 클릭합니다.
    참고: Google 지도 API 등으로 이미 생성한 기존 프로젝트가 있는 경우, 해당 프로젝트를 선택할 수 있습니다.

  4. Firebase 프로젝트를 위한 Google 애널리틱스 설정 화면이 나오면, 이 프로젝트에서 Google 애널리틱스 사용 설정을 끄고, 프로젝트 만들기 버튼을 클릭합니다.
    참고이 프로젝트에서 Google 애널리틱스 사용 설정을 활성화해도 전환추적 기능은 작동하지 않습니다.


  5. 잠시 후 아래와 같이 프로젝트 생성이 완료되면 계속 버튼을 클릭합니다.

3단계: Firebase 설정하기

  1. 2단계 과정을 통해 새 프로젝트가 생성되면 프로젝트 관리 페이지가 나타납니다.
  2. 왼쪽 메뉴에서 [성장 > Cloud Messaging]을 클릭하고, Android 아이콘을 클릭합니다.

  3. Android 패키지 이름에 위 1단계 3번 과정에서 복사한 패키지 코드를 입력하고, 앱 등록 버튼을 클릭합니다.

  4. google-services.json 다운로드 버튼을 클릭하여 google-services.json 파일을 내 PC에 내려받고, 다음 버튼을 클릭합니다.

  5. Android 앱에 Firebase 추가 단계는 무시하고 다음 버튼을 클릭합니다.
  6. 콘솔로 이동 버튼을 클릭합니다.

4단계: 서버 키 확인 및 설정 완료하기

  1. 왼쪽 메뉴에서 프로젝트 개요(Project Overview)를 클릭합니다.

  2. 화면 상단에서 FCM을 설정할 Android 앱 프로젝트를 클릭합니다.

  3. 톱니바퀴 아이콘을 클릭합니다.

  4. 클라우드 메시징 탭을 클릭한 다음, Cloud Messaging API(기존) 항목 우측의 더보기 ⋮아이콘을 클릭합니다.

  5. Google Cloud Console에서 API관리 를 클릭합니다.

  6. Google Cloud platform으로 이동한 후 Cloud Messaging 사용 버튼을 클릭합니다.

  7. Firebase Console로 돌아가 클라우드 메시징 탭을 클릭한 다음, 서버 키 항목에 표시된 키 값을 마우스로 드래그하여 복사합니다.

5단계: FCM 설정하기

  1. 내 캠페이너스 사이트 관리자 페이지의 FCM 설정으로 돌아갑니다.
  2. 위 4단계 4번 과정에서 복사한 FCM 서버키를 붙여넣습니다. (단축키: CTRL + V)

  3. google-service.json 파일 업로드 버튼을 클릭하고, 위 3단계 4번 과정에서 내려받은 google-services.json 파일을 올려줍니다.

    참고: 위 3단계 4번 과정에서 google-services.json파일을 내려받지 못했다면 일반 탭에서 다시 받을 수 있습니다.

  • 오른쪽 하단의 다음 버튼을 클릭해 앱 설정 단계로 이동합니다.
  • 6단계: 앱 설정하기

    1. 앱 설정에 필요한 정보를 입력합니다.
      참고앱 제목 과  고해상도 아이콘은 필수 등록사항입니다.

    2. 오른쪽 하단의 다음 버튼을 클릭해 앱 등록 단계로 이동합니다.

    7단계: 내 모바일 앱을 Google 플레이에 등록하기

    1. 약 5~10분 후 Android 앱 파일이 생성되면 AAB(또는 APK) 파일 다운로드 버튼을 클릭해 내 PC에 내려받습니다
    2. 이제 Google 플레이에 내 모바일 앱을 등록할 수 있습니다. 모바일 앱을 구글 플레이(Google Play)에 등록하기도움말을 참고하여 Google 플레이에 앱 등록을 진행합니다.
      중요: 2021년 8월 이후 신규 앱 등록자는 Google Play에서 AAB 파일 형식으로만 앱 등록 진행할 수 있습니다.
    3. 앱 등록을 마쳤다면 완료버튼을 클릭해 Android 앱 관리 페이지로 이동합니다.

    관련 도움말: 앱 업데이트란 무엇이고 어떻게 신청하나요?

    캠페이너스는 사용자의 모바일 앱이 최신 iOS 및 Android 버전에 맞춰 유지될 수 있도록, 사용자의 모바일 앱 업데이트 서비스를 제공합니다. 내 모바일 앱을 최신 버전으로 유지하기 위해 아래 도움말 링크를 확인해 보시길 권장합니다.

    앱 업데이트란 무엇이고 어떻게 신청하나요?