Website logo
⌘K
🚀시작하기
📈사용 가이드
🛠️개발 가이드
플레어레인 홈페이지
플레어레인 콘솔
Docs in English
Docs powered by Archbee
개발 가이드
앱 푸시

안드로이드(Android) 연동하기

플레어레인을 사용하여 안드로이드(Android) 앱 푸시 알림을 코드 1줄로 구현할 수 있습니다.

1. 사전 준비

타 푸시 솔루션과 함께 사용할 수 있습니다!

플레어레인 SDK 1.1.0 버전부터 플레어레인과 다른 푸시 솔루션을 병행 사용할 수 있습니다.

  • 플레어레인 관리자 에서 회원가입 후 프로젝트 생성


2. 인증 값 설정

아래 가이드를 참고하여 플레어레인에 푸시 발송에 필요한 인증 값을 입력합니다.

  • Android: FCM 인증 정보 설정


3. Gradle을 사용하여 SDK 연동

Gradle 리포지토리를 추가합니다. repositories 블록 안에 다음 값을 입력합니다.

repositories 블록이 있는 파일을 확인하여 추가하세요.



최신 Android Studio 를 통해 생성된 프로젝트의 경우 settings.gradle -> dependencyResolutionManagement 에 있습니다.



과거 프로젝트의 경우 build.gradle -> allprojects 에 있습니다. 2번째 탭을 눌러 확인하세요.

settings.gradle
build.gradle
dependencyResolutionManagement {
  repositories {
    // 아래 코드 추가
    maven { url 'https://jitpack.io' }
  }
}


app 수준의 build.gradle (<project>/<app>/build.gradle) 에 다음 항목들을 입력합니다

build.gradle
dependencies {
  // 아래 코드 추가
  implementation 'com.github.flarelane:FlareLane-Android-SDK:1.4.0'
}


Sync Now 를 클릭하여 Gradle을 최신화합니다



4. 초기화 코드 추가

초기화 코드는 Application Class (Activity가 아님) 의 onCreate 에 추가합니다. 따라서 Application Class 를 먼저 만드는 것부터 시작하며, 이미 Application Class 가 있는 경우 해당 과정은 넘어가셔도 좋습니다.

AndroidManifest.xml 파일에서 android.name=".MainApplication" 을 입력하고 에디터 도우미를 통해 MainApplication 클래스 파일을 생성합니다. 직접 클래스 파일을 만드셔도 상관 없습니다.

Document image


onCreate 함수에서 FlareLane.initWithContext 함수를 추가합니다. 프로젝트 ID는 콘솔의 [프로젝트] 페이지에서 확인할 수 있습니다.

플레어레인 SDK가 제공하는 함수 리스트는 Mobile Push SDK Reference 에서 확인할 수 있습니다.

Kotlin (MainApplication.kt)
Java (MainApplication.java)
import com.flarelane.FlareLane

class MainApplication : Application() {
    override fun onCreate() {
        super.onCreate()
        
        // 아래 코드 추가
        // 알림 권한 팝업 타이밍을 제어하려면 세 번째 파라미터를 false로 설정 후 적절한 시점에 .subscribe() 함수 실행
        FlareLane.initWithContext(this, "PROJECT_ID", true)
    }
}



5. 테스트

여기까지 모두 완료하셨으면 앱 빌드, 실행 시 자동으로 플레어레인 전체 기기 리스트에 추가됩니다.

실제 배포 전, 푸시를 실제 발송하여 기기에 잘 오는지, 푸시 클릭 시 통계에 잘 잡히는지 반드시 직접 확인하시기 바랍니다.



6. 추가 연동

푸시 알림 아이콘을 별도 설정하고 싶습니다.

  • [Android] Android: 알림 아이콘 설정 을 참고하여 아이콘 애셋 세팅을 합니다.

초개인화 마케팅을 위해 고객 데이터를 연동합니다.

  • 고객 여정 자동화 및 메시지 개인화 등 초개인화 푸시 마케팅에 필요한 고객 데이터 연동을 진행합니다.

푸시 클릭 시 동작을 정의하고 싶습니다.

  • Mobile Push SDK Reference 내 setNotificationConvertedHandler 함수를 사용합니다.



PREVIOUS
개발 가이드
NEXT
iOS(아이폰) 연동하기
Docs powered by Archbee
TABLE OF CONTENTS
1. 사전 준비
2. 인증 값 설정
3. Gradle을 사용하여 SDK 연동
4. 초기화 코드 추가
5. 테스트
6. 추가 연동
푸시 알림 아이콘을 별도 설정하고 싶습니다.
초개인화 마케팅을 위해 고객 데이터를 연동합니다.
푸시 클릭 시 동작을 정의하고 싶습니다.
Docs powered by Archbee