BuzzBooster SDK로 Notification을 수신

리워드 지급 조건을 충족하면 유저에게 이를 알리기 위해 notification을 전송합니다. 앱에서 Notification을 수신하기 위해선 아래를 단계를 수행하세요.

Notification Icon 설정

drawable 디렉토리에 com_booster_notification_small_icon.xml 추가하여 자체 small icon을 설정할 수 있습니다. BuzzBooster Android SDK는 notification small icon을 설정하지 않을 경우 manifest에 등록된 application icon을 사용합니다.

<aside> 💡 Android 13 부터 notification 수신 시 유저 권한을 요청합니다. 자세한 문서는 다음을 참조하세요.

https://developer.android.com/about/versions/13/behavior-changes-13

</aside>

Firebase Cloud Messaging (FCM)

BuzzBooster는 FCM을 이용해 Push Notification을 전송합니다. 아래 단계를 따라 Firebase를 연동하고, 테스트하세요.

Step 1. Firebase 연동

1. Firebase 프로젝트 생성

Firebase console에서 “프로젝트 만들기”를 선택해 프로젝트를 생성하세요.

2. Firebase 프로젝트에 앱 등록

프로젝트 개요 페이지에서 Android icon을 선택해 앱을 등록하세요.

3. Firebase 설정 파일을 앱에 추가

a. google-services.json 파일을 다운받고, 해당 파일을 module (app-level) 루트 폴더로 옮기세요.

b. Project Gradle 파일(<project>/build.gradle)에 아래 내용을 추가하세요.