728x90 반응형 Develop/Firebase8 [Firebase] InAppMessaging Android - 1 Firebase에 InAppMessaging이라는 기능이 있다. 구글의 설명과 설명 동영상은 하기와 같다. 하지만 나는 설명만 봐서는 뭘 하는 건지 잘 모르겠다. 그래서 최대한 하나씩 해보고 포스팅해보려 한다. Firebase는 추가되어있다는 전제하에 app/build.gradle에 하기와 같이 sdk를 추가한다. dependencies { // Import the BoM for the Firebase platform implementation platform('com.google.firebase:firebase-bom:29.1.0') // Declare the dependencies for the In-App Messaging and Analytics libraries // When using the .. 2022. 3. 2. [Firebase] Crashlytics Android 적용하기 Crashlytics란? Apple, Android, Unity를 위한 비정상 종료 보고 soultion이다. 주요 기능은 하기와 같다고 구글이 소개하고 있다. Firebase console에서 사용 설정을 클릭하여 설정을 활성화한다. 다만 Crashlytics 사용 환경을 최적화하려면 Firebase프로젝트에서 Goole 애널리틱스 사용 설정을 하고 해당 SDK를 추가해주는 것이 좋다고 구글이 권장하고 있다. 하기와 같이 메뉴를 따라 사용 설정하면 된다. 다시 Crashlytics로 돌아와 하기와 같이 app/build.gradle에 관련 SDK와 플러그인을 추가해준다. // Apply the Crashlytics Gradle plugin apply plugin: 'com.google.firebase... 2022. 2. 25. [Firebase] Android FCM 전송 테스트 FirebaseConsole Android FCM을 통해 메시지를 받을 수 있도록 세팅하였다면 서버가 없더라도 테스트 가능함 포스트맨과 FirebaseConsole을 이용하여 테스트 할 수 있음 이번에는 FirebaseConsole을 이용하는 방법을 알아보겠음 FirebaseConsole을 이용하는 방법은 매우 간단하다. 좌측 메뉴에서 Cloud Messaging으로 들어가 화면 상단 가운데쯤에 Send your first Message 버튼을 클릭하여 다음 화면으로 진입한다. 알림 제목과 알림 텍스트 항목을 입력 후 테스트 메시지 전송 버튼을 클릭 앱에서 가져온 토큰을 복사하여 붙여넣기 후 +버튼을 눌러 토큰을 입력하여 테스트 버튼을 누르면 완료 토큰을 가져오는 방식은 하기와 같이 2가지 방법이 있다. 최초 실행 또는 캐시삭제 후.. 2022. 2. 25. [Firebase] Android FCM 전송 테스트 Postman Android FCM을 통해 메시지를 받을 수 있도록 세팅하였다면 서버가 없더라도 테스트 가능함 포스트맨과 FirebaseConsole을 이용하여 테스트 할 수 있음 먼저 포스트맨을 통해 알아 보도록 함 먼저 요청 타입을 Post로 변경하고 url을 https://fcm.googleapis.com/fcm/send로 입력한다. Header입력 탭으로 이동하여 Authorization과 Content-Type을 입력해준다. Authorization에는 서버 키를 입력해 줘야 하는데 서버 키는 FirebaseConsole의 프로젝트 설정 -> 클라우드 메시징에서 복사해온다. 복사해온 키를 "key=" 텍스트를 직접 입력한 후 그뒤에 붙여주도록 한다. Content-Type은 application/json을 입.. 2022. 2. 25. 이전 1 2 다음 728x90 반응형