파이어베이스(9)
-
플러터와 파이어베이스로 자동 로그인 구현하기
플러터 앱에서 파이어베이스 Authentication을 사용하여 자동 로그인 기능을 구현하는 방법을 알아보겠습니다. 1. 준비 단계먼저, 프로젝트에 필요한 의존성을 추가해야 합니다. pubspec.yaml 파일에 다음 라인을 추가하세요dependencies: firebase_core: ^latest_version firebase_auth: ^latest_version shared_preferences: ^latest_version 2. 파이어베이스 초기화main.dart 파일에서 파이어베이스를 초기화합니다import 'package:firebase_core/firebase_core.dart';void main() async { WidgetsFlutterBinding.ensureInitialized..
2024.06.28 -
플러터에서 파이어베이스 로그인과 생체 인증 연동 방법
파이어베이스는 다양한 기능을 제공하는 강력한 백엔드 서비스 플랫폼입니다. 앱에 로그인 기능을 추가하고 싶다면, 파이어베이스 인증을 사용하는 것이 가장 간편합니다. 또한, 'local_auth' 플러그인을 활용하여 생체 인증 기능을 추가하여 사용자 경험을 한 단계 더 향상시킬 수 있습니다. 1. 프로젝트 설정파이어베이스 콘솔에 이동하여 새로운 프로젝트를 생성하거나 기존 프로젝트를 선택합니다.좌측 메뉴에서 인증을 선택합니다.로그인 방법 탭에서 이메일/비밀번호를 활성화합니다.2. 로컬 인증 플러그인 설치flutter pub add local_auth 3. 기기에서 생체 인증 사용 가능 여부 확인import 'package:local_auth/local_auth.dart';Future hasBiometricSu..
2024.06.20 -
파이어베이스 스토리지 이미지 URL 파싱 하기[자세한 코드 설명]
이 코드는 파이어베이스 스토리지 이미지 URL에서 이미지 경로를 추출하는 역할을 합니다. 파이어베이스 스토리지 이미지 URL은 다음과 같은 형식을 가지고 있습니다.https://firebasestorage.googleapis.com/v0/b//o/?alt=media&token= 예시https://firebasestorage.googleapis.com/v0/b/testershare-dfcda.appspot.com/o/postImages%2F2024.6.17%20_13%3A27_App_scaled_1000000079.jpg?alt=media&token=27ecd171-a31b-4ffa-8c70-c0006224b51e 예를 들어, 위에서 제공된 예시 URL을 사용하면 다음과 같은 경로가 추출됩니다.postIm..
2024.06.20 -
플러터에서 백그라운드 서비스를 사용한 스트림 처리 실제 개발 예제
다음은 백그라운드 서비스를 사용하여 백그라운드에서 파이어베이스 스트림 데이터를 받아오는 실제 개발 예제입니다. 1. 프로젝트 설정Firebase 프로젝트를 생성하고 Firebase Realtime Database를 설정합니다.Flutter 프로젝트에 Firebase SDK를 추가하고 초기화합니다.flutter_background_service 플러터 패키지를 설치합니다.2. 백그라운드 서비스 설정AndroidManifest.xml 파일에 백그라운드 서비스를 위한 권한과 설정을 추가합니다.main.dart 파일에 백그라운드 서비스를 초기화하고 시작하는 코드를 작성합니다.3. 백그라운드 서비스 코드import 'dart:async';import 'package:firebase_core/firebase_cor..
2024.06.18 -
플러터에서 스토리지 주소를 이용해 파일 삭제하기( GS:// )
이 블로그 글에서는 플러터 앱에서 파이어베이스 스토리지 주소를 이용하여 파일을 삭제하는 방법에 대해 자세히 살펴보겠습니다. 1. 필요한 라이브러리먼저, pubspec.yaml 파일에 다음 라이브러리를 추가해야 합니다.dependencies: firebase_core: ^1.12.0 firebase_storage: ^10.3.1 터미널에서 다음 명령을 실행하여 라이브러리를 설치합니다.flutter pub get 2. 삭제 프로세스먼저, 삭제하려는 파일의 스토리지 주소를 얻어야 합니다. 이 주소는 일반적으로 다음과 같은 형식입니다.gs:///예를 들어, bucket-name이 my-bucket이고 path-to-file이 images/my-image.jpg인 경우 스토리지 주소는 다음과 같습니다.gs:/..
2024.05.29 -
플러터에서 파이어베이스에 이미지 업로드 후 주소 얻는 방법 (초보자 가이드)
안녕하세요! 오늘은 Flutter에서 파이어베이스 Storage에 이미지를 업로드하고 이미지 URL을 얻는 방법을 초보자를 위한 자세한 설명과 함께 알려드리겠습니다. 1. 준비물Flutter 개발 환경 설치Firebase 프로젝트 생성firebase_storage 패키지 설치2. 단계별 안내 2.1. 파이어베이스 Storage 규칙 설정파이어베이스 Storage에 이미지를 업로드하기 전에 규칙을 설정하여 누가 어떤 이미지를 업로드하고 다운로드할 수 있는지 제어하는 것이 좋습니다.파이어베이스 콘솔에 접속합니다.왼쪽 메뉴에서 Storage 를 선택합니다.규칙 탭을 선택합니다.다음과 같은 규칙을 추가합니다.rules_version: '2'service_account: 'YOUR_SERVICE_ACCOUNT_E..
2024.05.25