본문 바로가기

Android Push2

[Android] FirebaseInstanceID Deprecated FirebaseInstanceID Deprecated implementation 'com.google.firebase:firebase-messaging:21.0.1' Firebase-messaging을 21.0.1로 업그레이드를 시키니 Push Token을 받아오기 위해 사용했던 FirebaseInstanceID 클래스가 Deprecated 되었습니다😭 클래스 자체가 Deprecated 되었으므로 소스 전체의 변경이 필요했습니다 코드 변경하기 우선, 변경 전 FirebaseInstanceID가 import 되어있는 부분은 전부 삭제하고 진행했습니다. 기존에 쓰고 있던 코드는 public Task getInstanceId () 위의 원형을 사용한 코드였는데, FirebaseInstanceId 이 페이지를 .. 2021. 3. 8.
[Android/kotlin] 푸시 클릭 시 앱의 실행상태 체크 앱의 실행상태 체크해보기 푸시를 받았을 때, 앱이 실행중인지 아니면 앱이 꺼져있다가 실행되는지를 체크해야하는 작업이 필요했습니다 방법을 찾던 중 LifeCycle을 이용하는 방법을 선택했습니다 그 전에 Activity의 활동주기에 관해서도 간략히 정리하려고 합니다. 공식문서를 참고해서 정리해보았습니다 Activity의 활동주기 onCreate() 시스템이 처음 생성될 때 실행, 기본 시스템 로직을 생성 onStart() onCreate 상태가 되면 호출, Activity가 사용자에게 보이기 직전의 상태 onResume() 앱이 사용자와 상호작용, 앱에서 포커스가 떠나기 전까지 이 상태에 머무름 onPause() activity가 일시 정지의 상태, 작업을 완전히 종료할 땐 onStop() 사용이 좋다 o.. 2020. 7. 22.