본문 바로가기

Tech53

Getting null in Facebook access token [Flutter] error 아래 오류는 플러터(Flutter)에서 페이스북 로그인을 구현할 때 발생하는 문제인 것 같아요! 오류 Getting null in token id. 페이스북 로그인을 성공적으로 구현했고, 로그인 시 페이스북 액세스 토큰을 받아왔는데, 토큰 ID가 null로 나오는 문제에요. 문제가 발생하는 코드를 함께 살펴보도록 할게요! 😄 에러 발생 코드 Future signInWithFacebook() async { // Trigger the sign-in flow final LoginResult loginResult = await FacebookAuth.instance.login(); // Create a credential from the access token final OAuthCredential facebo.. 2023. 10. 30.
No GoRouter found in context [flutter] error 제목 No GoRouter found in context [flutter] error 아래 오류는 플러터(flutter) 앱을 개발하면서 자주 마주치게 되는 문제 중 하나에요! GoRouter를 사용하는 경우에 발생하는 오류인데요. 같이 살펴볼까요? 😄 Error Unhandled Exception: 'package:go_router/src/router.dart': Failed assertion: line 280 pos 12: 'inherited != null': No GoRouter found in context 위의 오류는 GoRouter를 사용하는 경우에 발생하는 오류에요. GoRouter를 사용하는 위젯에서 해당 오류가 발생하는 것 같아요. 해당 오류가 발생하는 코드를.. 2023. 10. 30.
Flutter Error: Vertical viewport was given unbounded height 오류 메시지: Vertical viewport was given unbounded height. 원인: 이 오류는 스크롤 가능한 위젯이 다른 스크롤 가능한 위젯 내에 중첩되어 있을 때 발생합니다. 이 경우, 스크롤 가능한 위젯에 높이 제한이 없어서 자식 위젯이 무한정 확장되기 때문입니다. 해결: 이 문제를 해결하려면 스크롤 가능한 위젯의 높이를 제한해야 합니다. 다음과 같은 방법을 시도해 볼 수 있습니다: GridView.count 대신 ListView.builder를 사용하고, shrinkWrap 속성을 true로 설정합니다. @override Widget build(BuildContext context) { return new Material( color: Colors.deepPurpleAccent,.. 2023. 10. 17.
Firebase Firestore에서 'in' 연산자를 사용할 때 발생하는 오류 해결하기 오류 메시지: Firestore error message: Operator string 'in' is invalid. Valid choices are: =, array_contains. 원인: Firestore에서 'in' 연산자를 사용할 때, 해당 연산자를 지원하지 않아서 오류가 발생합니다. 이러한 연산자는 '=', 'array_contains'와 같은 다른 연산자로 대체되어야 합니다. 해결: 'in' 연산자를 사용하는 코드를 다음과 같이 수정해야 합니다: groups = ['AG', 'PA'] docs = db.collection(u'companies').document(company)... 2023. 10. 17.