| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- riverpod
- abap
- lifecycle
- nodejs
- firebase
- Flutter
- println
- unity
- develop
- JQ
- LLM
- npm
- UI/UX
- 단축키
- java
- 엡
- ListView
- DART
- 자바스크립트
- 자바 포맷 출력
- java 출력
- java 콘솔 출력 차이
- 배포
- 앱심사
- JS
- printf
- scss
- 자바 출력 방식
- Clean Architecture
- react
- Today
- Total
목록2025/09 (17)
guricode
1) 키스토어 생성keytool -genkeypair -v -keystore "%USERPROFILE%\key.jks" -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias key질문에 답하며 비밀번호와 DN 입력. 국가코드는 KR.2) 키 확인keytool -list -v -keystore "%USERPROFILE%\key.jks"alias가 key인지 확인.3) key.properties 생성android/app/key.properties 파일을 만들고 아래 내용 저장.storeFile=C:\\Users\\\\key.jksstorePassword=keyAlias=keykeyPassword=경로는 실제 파일 위치. \\ 또는 / 사용.4) G..
증상구글 로그인 플로우에서 뒤로가기(취소) 시에도 화면에서 “로그인 성공” 처리가 실행되어 홈으로 네비게이션.ViewModel 로그에는 실패가 찍히지만, Screen에서는 성공 분기 실행.환경Flutter + firebase_auth + google_sign_in v7로그인 화면 코드에서 FirebaseAuth.instance.currentUser로 성공 여부 판정원인판정 기준 오류. currentUser는 세션 복원이나 비동기 타이밍 영향으로 즉시 일관되지 않을 수 있음.로그인 취소 시에도 과거 세션 복원 등으로 currentUser가 값이 있어 보이는 타이밍이 존재.예외적으로 “현재 화면의 로그인 시도 성공” 여부와 **“SDK가 보유한 세션 상태”**가 불일치. 로그인 코드는 이렇게 돼있다. F..
센트리 구성하기https://docs.sentry.io/platforms/dart/guides/flutter/#install파워쉘에서$downloadUrl = "https://github.com/getsentry/sentry-wizard/releases/download/v5.1.0/sentry-wizard-win-x64.exe"Invoke-WebRequest $downloadUrl -OutFile sentry-wizard.exe./sentry-wizard.exe -i flutter 프로젝트 내에서 센트리 초기화 import 'package:flutter/widgets.dart';import 'package:sentry_flutter/sentry_flutter.dart';Future main() asy..
로그인 기능을 수행하는데 email형태가 올바르지 않아 로그인이 되지 않는 상황이 있었다. UI에서 컨트롤러로 email과 password를 받아 usecase를 물고있는 view모델에 login 메서드를 호출했는데 firebase Auth에서 email 형태 오류가 났다. 이것저것 살펴봤는데 문제는 data_source에서 파라미터를 네임드파라미터로 만들지 않아, 입력한 값이 email과 password가 반대로 되어 발생한 현상이었다.간단한 문제였는데....코딩할때 이런점을 생각하지 않았던게 조금 창피하기도하다... 상황 인지UI → ViewModel → UseCase → Repository → DataSource 흐름에서 Firebase Auth email 형식 오류 발생했다.원인 탐색 결과 Rep..
1. 문제 개요오류 상황: 로그인 버튼 클릭 시 인증 실패여도 홈으로 이동하거나, 비동기 처리 타이밍에 따라 엉뚱한 분기 발생.발생 배경: vm.login이 Future인데 await 없이 호출했고, 분기 조건을 if (UserState != null)로 작성했다.2. 오류 코드 및 오류 메시지오류 코드: 명시적 예외 없음(논리 오류).오류 메시지: 화면 전환은 되지만 실패 케이스에서도 홈 진입. 드물게 비동기 타이밍 문제로 후속 코드에서 네비게이션 관련 경고 가능.관련 로그: print('test UserState is null')가 절대 호출되지 않음(조건이 항상 참이기 때문).3. 원인 분석오류 원인 1: await 누락. vm.login 완료 전 분기 실행. Future의 결과를 사용하지 않음.오..
안드로이드에서 패키지 추가 후 맥에서 ios 빌드를 하는데 자꾸 xcode 빌드에서 exit 되는 문제가 있었다. 새벽에 이 문제를 해결하려고 했었는데 ...잘되지않아서 개발자 분께 도움을 받았다. 문제는 cloude_firestore가 첫 빌드를 할때 시간이 오래걸리는데 xcode빌드를 할때 시간이 너무 오래걸려서 오류로 뱉어내는 것이었다. 문제 해결은 간단했다 cloude_firestore 초기빌드파일을 수동으로 받아서 다시 빌드를 했더니 해결됐다 관련문서 https://github.com/invertase/firestore-ios-sdk-frameworks GitHub - invertase/firestore-ios-sdk-frameworks: ⚡ Precompiled Firestore iOS SD..
Firebase 계열 공통 준비Firebase 콘솔에서 프로젝트 생성iOS/Android 앱 등록 후 google-services.json, GoogleService-Info.plist 추가dart pub global activate flutterfire_cliflutterfire configure → firebase_options.dart 자동 생성 Firebase 콘솔에서 프로젝트 생성(생략) iOS/Android 앱 등록 후 google-services.json, GoogleService-Info.plist 추가안드로이드의 경우에는 android/app/build.gradle.kts에 어플레케이션 id가 있으니 콘솔에 입력google-services.json은 android/app폴더에 저장글레..