안드로이드 FCM(Firebase Cloud Messaging) 이해하기
2022. 12. 10. 01:28
[# 2]…My DevelopStory
FCM이란? FCM이란 구글 파이어 베이스에서 제공하는 push 서비스로 간단하게 push 구현을 지원해 줍니다. 많은 레퍼런스와 친절한 문서를 제공하고 있어 사용하기가 아주 간편합니다. push 관련해서 많은 유료 라이브러리가 있지만 모두 FCM을 기초로 하고 있지 않을까 싶습니다. 실제로 제가 회사에서 사용해본 라이브러리는 FCM을 상속받아서 사용하고 있었습니다. 토큰을 이용한 방식 FCM 라이브러리를 추가하면 제일 먼저 확인하는 것이 토큰인데, 이도 알아서 해주기 때문에 우리가 따로 무엇을 구현해줘야 할 필요가 없습니다. 문서대로 오버라이딩 하라는 클래스만 생성해주고 값을 확인해보면 토큰이 제대로 받고 있다는 것을 쉽게 확인할 수 있습니다. override fun onNewToken(token: S..
안드로이드 파이어베이스 TestLab - Android FireBase TestLab ~ Robo Test
2021. 3. 7. 13:07
[# 2]…My DevelopStory
안드로이드 파이어베이스 TestLab Android FireBase TestLab ~ Robo Test 파이어베이스(FireBase)에 앱 운영에 유용한 많은 것들을 제공한다. 구글에서 제공해 주는 것이다 보니 많은 사람들이 신뢰있게 사용하고 있다. 그 중에서도 파이어베이스 TestLab을 소개하려고 한다. 안드로이드 테스트는 라이브러리와 테스트 코드를 이용하여 테스트를 할 수 있는데, 파이어베이스 TestLab을 사용하면 따로 적용이나 설치할 것 없이 APK만 업로드하면 어느정도 UI테스트를 자동으로 할 수 있다. 이것이 Robo테스트이다. 사용자 인터페이스 경험을 시뮬레이션하여..자동으로 탐색 및 테스트를 진행한다고 한다. 하지만 장점이 있지만 그에 반홰 문제점이 여러모로 많다. 장점 - 다양한 기기..