Android의 Google 프로젝트에서 이전

Google은 Google I/O 2016에서 모바일 앱 제작을 위한 새 도구인 Firebase를 발표했습니다. Firebase는 기존의 여러 Google 개발자 기술을 대체할 뿐 아니라 많은 새 서비스를 추가합니다. 이 가이드에서는 기존 설정 도구 또는 Google API 콘솔을 사용하여 만든 프로젝트에서 앱을 업데이트하는 과정을 안내합니다.

Firebase의 자세한 내용은 문서를 참조하세요. 기존 Firebase.com 프로젝트에서 업그레이드하는 경우 업그레이드 가이드를 참조하세요. 이전하는 데 문제가 있으면 개발자 지원에 문의하시기 바랍니다.

콘솔 프로젝트 이전

Firebase는 하나의 구성 파일을 통해 모든 API 설정 및 사용자 인증 정보를 관리합니다. 이 파일의 이름은 Android에서는 google-services.json이고 iOS에서는 GoogleService-Info.plist입니다. 다음 단계를 따라 다운로드할 수 있습니다.
  • Firebase 콘솔로 이동하고 프로젝트 추가를 선택합니다.
  • 기존 프로젝트를 선택합니다.
  • 앱 초대도구를 사용하는 경우 동적 링크 패널을 선택하고 경고를 허용합니다. 이렇게 하여 Firebase 초대를 사용합니다.
  • Firebase에서 다음과 같이 프로젝트를 구성합니다.
    1. 왼쪽 메뉴에서 톱니바퀴 아이콘을 클릭하고 프로젝트 설정을 클릭합니다.
    2. 각 iOS 앱의 경우 각 앱을 선택하고 App Store ID팀 ID를 추가합니다.
    3. 프로젝트의 각 앱의 경우 Firebase 콘솔에서 google-service.json 또는 GoogleService-Info.plist 파일을 다운로드합니다. 여기에는 Google 애널리틱스, 클라우드 메시징, Google 로그인의 필수 정보가 포함됩니다.

Gradle 구성 업데이트

종속 항목을 최신 버전인 15.0.0으로 업그레이드해야 합니다. Firebase로 이전할 때 대부분의 Google Play 서비스 SDK 종속 항목은 변경되지 않습니다. 하지만 일부 서비스는 아래에 설명된 대로 변경해야 합니다.

이전에 google-services Gradle 플러그인을 사용했다면 3.3.1 버전으로 업데이트해야 합니다.

플러그인을 사용하지 않은 경우 루트 build.gradle에 종속성을 추가합니다.

buildscript {
    // ...
    dependencies {
        // ...
        classpath 'com.google.gms:google-services:3.3.1'
    }
}

그런 다음 모듈 Gradle 파일(일반적으로 app/build.gradle)의 하단에서 다음 줄을 추가하여 Gradle 플러그인을 사용합니다.

apply plugin: 'com.android.application'

android {
  // ...
}

dependencies {
  // ...
}

// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'

그런 다음 Firebase 콘솔에서 다운로드한 google-services.json을 위의 Gradle 파일과 같은 수준으로 모듈 폴더(일반적으로 /app)에 복사합니다.

앱 초대도구를 Firebase 초대로 업그레이드

build.gradle에서 종속 항목을 업데이트합니다.

이전

compile 'com.google.android.gms:play-services-appinvite:8.4.0'
이후

compile "com.google.firebase:firebase-invites:15.0.1"

새 기능에 대한 자세한 내용은 Firebase 초대 문서 전체를 참조하세요.

Google의 AdMob 업그레이드

build.gradle에서 종속 항목을 업데이트합니다.

이전

compile 'com.google.android.gms:play-services-admob:8.4.0'
이후

compile "com.google.firebase:firebase-ads:15.0.1"

Google 클라우드 메시징(GCM)을 Firebase 클라우드 메시징(FCM)으로 업그레이드

기존 GCM 통합을 계속 사용해도 되지만 Firebase 클라우드 메시징의 새로워진 기능을 활용하려면 FCM으로 업데이트해야 합니다. FCM을 사용하려면 Android GCM 앱 업그레이드에 대한 전체 가이드를 참조하세요.

다음에 대한 의견 보내기...

도움이 필요하시나요? 지원 페이지를 방문하세요.