구글 로그인(IOS)
플랫폼 등록
Google Developer
구글 클라이언트 ID 만들기

OS 선택 및 Bundle ID 입력


클라이언트 아이디 발급완료

Xcode 설정
URL Scheme
반대로 입력(ex: com.googleusercontent.apps.12345566-dbo8ncunmaptvoj8h19ol86qv7ac23a)
Info.plist
Key: GIDClient, Value: ClientID
Import GoogleSignIn
AppDelegate 사용시

SceneDelegate 사용시

테스트 코드
private func startGoogleLogin() { guard let viewController = UIApplication.getMostTopViewController() else { return } let signInConfig = GIDConfiguration.init(clientID: "1117332483- 4rfj28hsdfsdfj5a59j6goddh8lg9o83f43a.apps.googleusercontent.com") GIDSignIn.sharedInstance.signIn(withPresenting: viewController) { [weak self] userInfo, error in print("userInfo: ", userInfo) print("accessToken: ", userInfo?.user.accessToken) print("idToken: ", userInfo?.user.idToken) print("userID: ", userInfo?.user.userID) } }
Last modified: 19 11월 2024
