728x90

Firebase 4

[Flutter 앱 개발하기] 파이어베이스 Remote Config 사용하기

설정값을 리모트로 관리하면 앱을 업데이트 하지 않아도 (특정 config값을 통해) 앱의 설정 등을 바꿀 수 있어 도움이 될 때가 있다. 또한 모바일앱 강제 업데이트의 사례에서 현재 배포된 최신 앱 버전이나 강제 업데이트 대상을 확인하는 목적의 최소 앱 버전을 확인하는 등 앱 운영 측면에서도 활용도가 높다. https://pub.dev/packages/firebase_remote_config firebase_remote_config | Flutter Package Flutter plugin for Firebase Remote Config. Update your application look and feel and behavior without re-releasing. pub.dev 클라우드 환경에 설정값..

IT 2023.03.17

[Flutter 앱 개발하기] Firestore에 복수 field로 필터링 할 때 에러 해결

아래와 같이 Firestore의 where 절을 이용해 쿼리를 날릴 때, 응답이 없을 때가 있다. QuerySnapshot querySnapshot = await notificationReference .where("userId", isEqualTo: authClient.currentUser!.uid) .where("isValid", isEqualTo: false) .where("createdAt", isGreaterThanOrEqualTo: Timestamp.fromDate( DateTime.now().subtract(const Duration(days: 1)))) .get(); 보통 이렇게 firestore 응답이 없으면 exception인 경우가 많은데, 이 경우에는 index가 없어서 그렇다 디버..

IT 2023.01.16

[Firebase] 파이썬으로 Firestore 데이터 다루기

나는 Flutter로 모바일 앱을 만들 때 Firebase Firestore를 저장소로 애용한다. 그 안에 있는 데이터를 다룰 때, 특히 서버 사이드 기능이나 개발 초기에 샘플 데이터 적재 시에는 파이썬 같은 스크립트 언어로 접근하면 편리하다. 우선 작업 때문에 서칭을 좀 해봤는데 구글 공식 문서도 정리 수준이 영 별루다. 나와 다른 이들을 위해 요약 정리 해 본다. 설치는 아래 링크 참조 하는 것이 좋을 것 같고, https://firebase.google.com/docs/admin/setup Firebase Admin SDK를 서버에 추가 Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요. 자세히 알아보기 이 ..

IT 2023.01.16

[Flutter 앱 개발하기]Firebase 설정

앱을 개발할 때 기본적으로 필요한 인증 관련 기능이나 서버에 데이터를 저장하는 기능 등을 직접 개발하고 운영하기 힘들기 때문에 나와 같이 앱을 만들어 보거나, 소규모로 운영할 때에는 Firebase와 같은 Backend as a Service 를 이용하면 편하다. (일정 규모의 사용량까지는 무료) ​ 기본적인 내용은 홈페이지를 참고한다. (책이 많지 않지만, 역시 홈페이지가 최고다) https://firebase.google.com/ Firebase Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다. firebase.google.com ​ ​ ​ 우선 Firebase 프로젝트를 만들어보자. 이를 위해서 자신의 구글 계정으로 아래 링크로 ..

IT 2022.12.30
728x90