목록파이어베이스 (5)
제이슨의 개발이야기
안녕하세요 오늘은 Firebase RemoteConfig 에 대해서 공부해봤습니다! 해당 글은 파이어베이스 기본 세팅에 대해서는 생략하겠습니다 Firebase RemoteConfig 란 앱에서 별도의 업데이트를 하지 않아도 앱의 동작과 모양을 변경할 수 있는 클라우드 서비스입니다. 예를 들면 앱 화면에 특정 문자열이 있는대 이 문자열을 하루에 한번씩 바꾸고 싶을때 매일매일 해당 앱 서비스를 업데이트 할 수 는 없습니다! 이럴 때 Firebase RemoteConfig 를 이용하면 하루에 한번씩 내가 원하는 문자열을 추가 해주면 전체 앱 사용자 혹은 전체 사용자 중 일부만 이전 문자열을 새로운 문자열로 교체 할 수 있습니다! 잘만 이용한다면 굉장히 유용한 기능인거같습니다 ㅎㅎ RemoteConfig 를 이..
안녕하세요 오늘 개발 중 만난 오류에 대해서 알아보고자 합니다 ㅎㅎ 오늘 개발 중에 com.google.firebase.firestore.FirebaseFirestoreException:FAILED_PRECONDITION: The query requires an index. 란 오류를 만났습니다 어 이게 뭐지? 순간 당황했는대 알고보니깐 파이어베이스는 단일 쿼리에 2개의 where 조건을 사용할 경우 Cloud firestore 에서 색인이 필요하다고 하더라구요 ! 색인을 설정하는 방법은 파이어스토어에서 색인 탭을 누르고 색인 추가 버튼을 눌러서 색인을 추가하시면 됩니다 ! 여기서 중요한점은 만약 저같은 경우 아래처럼 orderBy 와 2개의 whereEqualTo 로 이루어 저있는 경우 색인을 time..
안녕하세요 오늘은 코루틴을 이용해서 파이어스토어 접근할때 동기식으로 처리하는 방법에 대해서 공부하고자 합니다 ! 일단 동기 비동기 에 대해 잘 모르시는 분들은 jason-api.tistory.com/23 프로그래밍 용어 빌드? sdk? jdk? 컴파일? 안녕하세요 프로그래밍 공부를 하고 있는 학생이나 면접을 준비하고 있는 취업 준비생 혹은 전공생 분들이 개발 공부를 하다보면 문득 이런 생각이 듭니다 빌드가 근대 뭐지? sdk가 뭐지? 컴파일 jason-api.tistory.com 가서 동기와 비동기에 대해서 공부 하거나 아니면 구글에 더 좋은 설명이 되어있는 블로그를 통해서 공부하시기 바랍니다 ^^ 바로 본론으로 넘어가서 파이어베이스 에서 새로운 도큐먼트를 넣거나 혹은 읽을때는 비동기로 처리가 됩니다 그..
안녕하세요 ! 파이어베이스 파이어스토어를 이용해서 안드로이드 개발 중 자바가 아닌 코틀린으로 개발 할때 예를들어 isRead 라고 저장하려고 하면 자꾸 read로 저장되는 현상이 나타납니다 이때는 해당( 예 :isRead ) 변수 앞에 @field:JvmField 라는 어노테이션을 작성하면 문제를 해결할 수 있습니다 이 문제가 발생하는 원인에 대해서 잘은 모르겠지만 저의 생각으로는 코틀린 파일이 .class 파일로 변환하는 과정에서 오류가 발생하는것으로 추측하고 있습니다 !