[flutter] firebase_auth + sign_in_with_apple 애플 로그인 방법 플러터 firebase_auth + sign_in_with_apple 애플 로그인 방법 앱에 소셜 로그인 기능을 구현하려면 애플 정책에 따라 Sign in with Apple 로그인은 필수입니다. 플러터에서 어떻게 애플 로그인을 구현하는지 알아보겠습니다. 파이어베이스 인증 제공업체 추가 파이어베이스 프로젝트 페이지에 접속해서 Authentication > Sign-in method 탭으로 이동합니다. 그리고 새 제공업체 추가 버튼으로 Apple 방식을 추가하고 사용 설정을 활성으로 변경하여 저장합니다. 하단부에 콜백 URL도 사용해야 되니 복사해 둡니다. 애플 개발자 App ID 등록 애플 개발자 센터 페이지에 접속해서 Identifiers 추가하기 버튼을 눌러 새로운 App ID를 생성합니다. 기존에 .. 주제/flutter 2023.03.31
[flutter] No app has been configured yet. 오류 해결 방법 플러터 No app has been configured yet. 오류 해결 방법 플러터 앱에서 파이어베이스 기능을 구현하다가 다음과 같은 오류가 발생했을 때 해결하는 방법에 대해 알아보겠습니다. [Firebase/Core][I-COR000005] No app has been configured yet. 루트 경로에 위치한 ios/Runner/AppDelegate.swift 파일에 파이어베이스 코드를 추가하면 됩니다. 간단하죠? AppDelegate.swift import UIKit import Flutter import Firebase // Add Line. @UIApplicationMain @objc class AppDelegate: FlutterAppDelegate { override func app.. 주제/flutter 2023.03.27
[flutter] ios에서 구글 로그인 오류 our app is missing support for the following URL schemes 해결 방법 iOS에서 구글 로그인 오류 해결 방법 플러터에서 구글 로그인을 시도하는데 our app is missing support for the following URL schemes 오류 문구가 뜨면서 로그인이 안되거나 실행 중인 시뮬레이터의 앱이 강제로 종료되는 경우를 마주하기도 합니다. 이 오류는 iOS에서 발생되는 오류로 Xcode에서 간단히 해결할 수 있습니다. 우선 프로젝트를 Xcode로 실행합니다. 만약 Vscode를 사용 중이시라면 프로젝트 루트 경로에 위치한 ios 폴더를 우측 클릭하고, Open in Xcode를 누르시면 됩니다. Runner > GoogleService-Info.plist > REVERSED_CLIENT_ID의 Value값을 복사합니다. 복사한 값을 Runner > Info .. 주제/flutter 2023.03.17