[Flutter] google_sign_in idToken null 해결법
플러터에서 구글 소셜 로그인을 구현할 때, idToken이 null로 오는 경우가 있다. (현재 파이어베이스 연동을 안 하고, 백엔드 서버로 accessToken이 아닌 idToken을 전송해서 로그인/회원가입을 진행하는 방식으로 구현 중이다.) 이는 안드로이드, 파이어베이스 미사용일 때 발생하는 오류라고 하더라 한글로 정리된 문서를 못 찾아서 플러터 공식 issue 찾아가면서 겨우 해결했다... (개삽질...) 그래서 잊어버리지 않도록 공유하고자 한다. # 환경 애뮬레이터 : Pixel 2 API 30 google_sign_in : ^6.1.5 # 해결 https://github.com/flutter/flutter/issues/20903 대충 해석하자면, 비 파이어베이스 사용 안드로이드 유저들에게 발생..
Frontend/Flutter
2023. 11. 19. 04:49
[Vue.js] (Vuetify) 커스텀 Time Picker 컴포넌트 만들기
Vuetify의 v-text-field와 v-time-picker, v-dialog를 활용하여 text field를 클릭하면 time picker를 띄우고, 사용자가 시간을 입력하면 텍스트 인풋에 그 값이 들어가도록 하는 커스텀 컴포넌트를 만들어본다. # TimePicker.vue Cancel OK allowed-minutes는 특정 함수를 전달해주면 time picker의 시간 단위를 제한할 수 있다. (위 처럼 적용하면 5분 단위만 선택 가능) 해당 컴포넌트에서 받은 time 상태를 emit을 통해 상위 컴포넌트로 넘겨주면 다른곳에서 text field 값을 사용할 수 있다.
Frontend/Vue.js
2023. 1. 25. 19:47