Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
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)
...
Code Block |
---|
dependencies { ... implementation 'com.google.firebase:firebase-messaging:x.y.z' implementation 'com.google.gms:google-services:x.y.z' } |
<aside> 💡 ✍️ 참고
최신 버전은 Firebase 문서를 참고하세요
</aside>
Reference.
...
Step 2. BuzzBooster 대시 연동
1. Firebase console의 프로젝트 설정으로 이동하세요.
...
2. 클라우드 메시징으로 이동해 서비스 계정 관리를 클릭하세요.
...
5. JSON 형식으로 만들기를 눌러, 파일을 다운로드 받아주세요.
...
...
✍️ 참고
<aside> 🚨 한 번만 다운 받을 수 있으니, 안전히 보관해주세요.
</aside>
6. BuzzBooster 대시보드 - Integration - Push에서 업로드 해주세요.
...
Step 3. BuzzBooster SDK 연동
...
Code Block |
---|
... class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // ... if (BuzzBooster.hasUnhandledNotificationClick(this)) { BuzzBooster.handleNotification(this) } } } |
Step 4. 테스트
버즈부스터 대시에서 어드민에서 연동이 잘 되었는지 확인하세요.