728x90
반응형
- Android FCM을 통해 메시지를 받을 수 있도록 세팅하였다면 서버가 없더라도 테스트 가능함
- 포스트맨과 FirebaseConsole을 이용하여 테스트 할 수 있음
- 이번에는 FirebaseConsole을 이용하는 방법을 알아보겠음
- FirebaseConsole을 이용하는 방법은 매우 간단하다.
- 좌측 메뉴에서 Cloud Messaging으로 들어가 화면 상단 가운데쯤에 Send your first Message 버튼을 클릭하여 다음 화면으로 진입한다.
- 알림 제목과 알림 텍스트 항목을 입력 후 테스트 메시지 전송 버튼을 클릭
- 앱에서 가져온 토큰을 복사하여 붙여넣기 후 +버튼을 눌러 토큰을 입력하여 테스트 버튼을 누르면 완료
- 토큰을 가져오는 방식은 하기와 같이 2가지 방법이 있다.
- 최초 실행 또는 캐시삭제 후 첫 실행 때 하기 콜백을 통해 전달되는 값을 알 수 있다.
override fun onNewToken(token: String) {
//새로운 token이 생성될때마다 호출되는 callback
Log.d("onNewToken","${token}")
super.onNewToken(token)
}
- 다른 방법으로는 직접 호출해서 전달받으면 된다.
FirebaseMessaging.getInstance().token.addOnCompleteListener(OnCompleteListener { task ->
if (!task.isSuccessful) {
return@OnCompleteListener
}
// Get new FCM registration token
val token = task.result
Log.d("token", token)
})
- 설명으로 부족한 부분이 있다면 하기 영상 참고 바람
728x90
반응형
'Develop > Firebase' 카테고리의 다른 글
[Firebase] InAppMessaging Android - 1 (0) | 2022.03.02 |
---|---|
[Firebase] Crashlytics Android 적용하기 (0) | 2022.02.25 |
[Firebase] Android FCM 전송 테스트 Postman (0) | 2022.02.25 |
[Firebase] FCM 안드로이드 적용하기 (0) | 2022.02.25 |
[Firebase] IOS 프로젝트에 Firebase 추가 (1) | 2022.02.10 |
댓글