Firebase 3 [안드로이드] 파이어베이스 Remote Config 사용기 자체 서버가 없는 서비에서 갑작스런 키값의 변경, 특정 값을 모바일 앱에 전달해야하는 상황은 매우 당혹스럽기마련입니다. 값을 주자니 앱을 업데이트 해야하는데 간단한 문자열 변경을 위해 업데이트 하는 것도 부담스럽기 때문이죠. 이런 상황을 안타깝게 여기신 갓갓님들이 만들어주신 기능이 원격 설정 ( Remote Config ) 입니다. 제가 주로 사용하는 파이어베이스에서도 원격 설정 기능을 제공하고 있어 이렇게 사용기를 작성합니다. 파이어베이스 Remote Config의 기능은 크게 3가지로 볼 수 있습니다. 1. 앱의 변경사항을 사용자에게 빠르게 적용시키기 2. 사용자 분류를 통한 맞춤 설정 3. A/B 테스트를 통한 개선 이 중에 이번 포스트에서는 1번. 앱의 변경사항을 사용자에게 빠르게 적용시키기에 대.. 2020. 6. 14. [안드로이드] 앱 업데이트를 관리하는 방법 #1 안드로이드 앱을 업데이트 하는 방법은 2가지로 나뉩니다. 1. 유저가 알아서 언젠가 하길 기다리기 2. 개발자가 앱 실행시 판단해서 강제로 하기 여기서 우리는 2번째에 해당하는 경우에 대해 2가지 방법으로 알아보려고 합니다. 하지만 제가 설명하는 것이 최고의 솔루션은 아니고 개발하면서 배웠던 2가지 방법이라 혹시 더 나은 방법이 있다면 알려주세요. 1. Firebase의 Remote Config 를 이용해서 앱 버젼 비교후 다이얼로그로 업데이트 알려주기 2. 안드로이드의 기능, In App update 이용하기 이렇게 2가지 방법이 있습니다. 오늘 포스트에서는 1번에 해당하는 코드와 구현 방법에 대해 설명해드리겠습니다. FireBase의 Remote Config는 이름 그대로 원격 설정? 의 느낌입니다... 2020. 6. 2. [안드로이드] FCM 클릭시 이벤트 처리하기 기획팀 요구사항 : Console에서 FCM를 보낸후 사용자가 클릭하면 원하는 페이지로 가도록 만들어주세요. 나 : 음 일단 해볼게요. 근데 client 단에서 하는 방법은 있는데요. 콘솔은 아직 못찾았어요. 기획팀 : 그래도 콘솔이 좋겠어요. ㅅㄱ요 저런 느낌의 대화가 진행되고 다시 찾아봤습니다. 다양한 페이지를 찾아봤는데 FireBase의 console 로 보내는 FCM의 경우 클릭 이벤트를 구현하는 페이지는 찾기 어려웠습니다. 많은 경우가 메시지 안에 click_action : .MyActivity 를 넣고나서 intent filter로 넘겨버리는 방법을 사용하고 있습니다. 하지만 저는 콘솔에서 해야함으로 일단 콘솔을 봤습니다. 콘솔을 보니 알림부분은 notification 부분에 뜨는 듯하고 아래.. 2020. 5. 27. 이전 1 다음