플러터 Local notification, Firebase 설치

Local notification - 패키지설치해서 사용법 복붙하면됨

Firebase

  • 서버를 대신 만들어주는 서비스
  • 서버개발없이 DB에 자료 저장, 사진,파일 등등 저장 가능

flutter앱에 firebase 연동

  1. pubspec.yaml 파일 내 패키지 설치
firebase_core: ^1.10.6 
firebase_auth: ^3.3.4 
cloud_firestore: ^3.1.5
  1. [firebase console](https://console.firebase.google.com/](https://console.firebase.google.com/) 가서 프로젝트 생성

  2. flutterfire_cli 프로그램 설치 (Terminal에서 설치해야함)
    dart pub global activate flutterfire_cli
    환경변수 관련 메시지 뜨면 환경변수 등록 해줘야함

  3. flutterfire configure 명령어 입력

  • 에디터 재실행 필요, 안되면 윈도우 재실행 필요
  • 그래도 안됐을 때 - 내가 안됐었음
    참고링크1
    참고링크2
  • flutterfire-cli 설치 후 npm install -g firebase-tools 요 명령어로 얘네 추가 설치 해줬고
    얘네 설치 후에는 로그인 오류가 나서 참고링크2에 있는 명령어로 로그인까지 진행
  1. main.dart 파일에 세팅하는 코드 실행
import 'package:firebase_core/firebase_core.dart';
import 'firebase_options.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp(
    options: DefaultFirebaseOptions.currentPlatform,
  );

  runApp(어쩌구~~);

} 
  1. 나머지 부가 세팅
    1. android/app/build.gradle 파일 오픈 후 minSdkVersion을 21 로 바꿔줘야함 . firebase를 사용할 수 있는 최소버전

좋은 웹페이지 즐겨찾기