본문 바로가기
Personal Study/Android

AsyncTask, KakaoSync, Realm issue

by 명훈스토리 2021. 9. 13.
SMALL

@ 2021년 11월 부로 구글에서 안드로이드 앱에 쓰이는 AsyncTask 클래스 지원을 아예 끊는다는 이슈가 있다. 현재 운영하고 있는 안드로이드 앱에서 리뷰 작성, 1:1 상담 시 사진 첨부할 수 있는 기능이 있는데 사진 리스트를 가져오는데 AsyncTask가 쓰여서 Java내의 클래스인 Runnable을 사용하여 대응했다.

- 하지만, 사진 리스트를 Runnable 클래스로 불러오기만 했을 뿐 버그가 있는지 테스트를 여러 번 해야 한다. 

 

@ 카카오 싱크 로그인 이슈

- 카카오톡 앱이 디바이스에 설치되어 있지 않을 때, '웹 페이지를 표시할 수 없습니다'라는 문구가 노출됐다. 카카오 싱크 로그인을 담당하는 업체에서 처리를 하지 않는 것인지, 안드로이드 프로젝트에서 url을 intent로 보내고 있는데 잘못 보내서 그러는 건진 아직 파악되지 않았다.

- 다른 앱과 같이 카카오톡이 없을 때는 팝업을 띄우거나 카카오톡을 설치할 수 있게 구글 플레이 스토어로 보내는 로직을 추가해야 할 것 같다.

 

@ Realm 이슈

- 현재 배포된 앱의 로컬 DB에 특정 데이터가 저장되어 있다. 그 데이터를 지우는 로직을 추가해야 하는데 처음에는 데이터를 넣는 로직만 주석처리하면 되겠지 생각했다. 하지만 사용자들이 디바이스에 설치된 앱을 업데이트했을 때 그 데이터가 살아있을 거라고 생각해 아예 업데이트된 앱 실행 시, 그 데이터를 지우는 로직을 추가하여 업데이트하거나 새로 앱을 설치했을 때도 특정 데이터가 조회되지 않게 삭제시켰다.

LIST

댓글