2024-04-16 1. 방법 Authentication > 설정 > 사용자 작업 > 이메일 열거 보호(권장) 체크박스 해제를 해주면 된다. 해당 부분은 2023년 9월 15일 이후에 프로젝트를 만든 경우 이메일 열거 보호가 기본적으로 사용 설정이 되는데 이는 이메일 열거는 악의적인 행위자가 API에 이메일 주소를 전달하고 응답을 확인하여 시스템의 사용자를 추측하거나 확인하는 무차별 대입 공격의 한 유형을 방지하기 위해 설정이 된다고 한다. 2. 참고 https://stackoverflow.com/questions/77147854/firebase-please-verify-the-new-email-before-changing-email-auth-operation-not firebase: please ver..
2024-03-20 1. 방법 pubspec.yml의 아래와 같이 의존관계 추가 dependencies: flutter: sdk: flutter flutter_localizations: sdk: flutter intl: any main.dart 에 아래와 같이 localizations 설정 정보를 작성 return const MaterialApp( title: 'Localizations Sample App', localizationsDelegates: [ GlobalMaterialLocalizations.delegate, GlobalWidgetsLocalizations.delegate, GlobalCupertinoLocalizations.delegate, ], supportedLocales: [ Loca..
2024-03-08 1. 원인 이미 프로젝트 중 동일한 SHA 인증서 지문을 사용하여 생기는 문제이다. /.android/debug.keystore 를 이미 dev 또는 test라는 명목으로 사용하여 생기는 문제일 가능성이 높다. 2. 해결 방법 해결 방법은 크게 어렵지 않다. 아래의 명령어로 새로운 키를 만들어 SHA 인증서를 추출하면 된다. ~/upload-keystore.jks : 자신 저장할 위치와 파일명으로 변환 -alias upload : 별칭 역시 자신이 원하는 내용으로 변환 keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA \ -keysize 2048 -validity 10000 -alias upload 위의 명령어를 사용하면 ..
2024-02-14 1. 방법 ../your_app/ios/Runner/GoogleService-Info.plist 에서 REVERSED_CLIENT_ID 를 Info.plist 에 추가하면 된다. REVERSED_CLIENT_ID {value}/string> ../your_app/ios/Runner/Info.plist CFBundleURLTypes CFBundleTypeRole Editor CFBundleURLSchemes {value} 메인 이미지 출처 : 사진: Unsplash의Sung Jin Cho
2024-02-12 1. 문제 발생 flutter pub get flutter 라이브러리들을 가져오는 도중 아래와 같은 에러가 발생했다. 이는 ms-setting을 윈도 내에서 시작하지 않아 발생하는 문제이다. 2. 해결방법 start ms-settings:developers 위의 명령어 실행 후 다시 flutter pub get으로 라이브러리들을 불러오면 오류 없이 실행되는 것을 확인 할 수 있다. 메인 이미지 출처 : 사진: Unsplash의Ryan Geller
2024-01-02 1. 방법 mainAxisAlignment: MainAxisAlignment.start 와 mainAxisAlignment: MainAxisAlignment.end 를 활용해 각 좌측 우측 정렬을 적용해준다. import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( appBar: AppBar( title: Text('Left and Right Align'), ), body: Column( childr..