>

iOS 애플리케이션에서 Google 로그인을 구현했으며 유효성 검사를 위해 사용자의 ID 토큰을 서버로 보내려고합니다. Google Cloud Platform 콘솔을 통해 iOS 용 클라이언트 ID를 만들었으며 내 앱과 서버에서 동일한 클라이언트 ID를 사용하지만 서버에 요청을 보내면 서버에 500 오류가 발생합니다. 다른 종류의 고객 ID를 사용해야합니까?

  • 답변 # 1

       *
    Error code 500 is an internal server error. so check issues using postman.
            @IBAction func GoogleLoginBtn(_ sender: Any) {
                    GIDSignIn.sharedInstance().signIn()
                }
            func sign(_ signIn: GIDSignIn!, didDisconnectWith user:GIDGoogleUser!,withError error: Error!) {
                   print(error)
                    return
                }
                func sign(_ signIn: GIDSignIn!, didSignInFor user: GIDGoogleUser!, withError error: Error!) {
                    if (error == nil) {
                        // Perform any operations on signed in user here.
                        id = user.userID
                        Name = user.profile.name
                        Email = user.profile.email
                        url = String(describing: user.profile.imageURL(withDimension: (400))!)
            }
            }
        In-app delegate:-
    GIDSignIn.sharedInstance().clientID = "76lp4.apps.googleusercontent.com"
    // paste ur reverse client id here
        func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool {
                print("UIApplicationOpenURLOptionsKey.sourceApplication.rawValue: \(UIApplicationOpenURLOptionsKey.sourceApplication.rawValue)")
                print("UIApplicationOpenURLOptionsKey.annotation.rawValue: \(UIApplicationOpenURLOptionsKey.annotation.rawValue)")
                    return GIDSignIn.sharedInstance().handle(url as URL?,
                                                             sourceApplication: options[UIApplicationOpenURLOptionsKey.sourceApplication] as! String?,
                                                             annotation: options[UIApplicationOpenURLOptionsKey.annotation])
            }
    
    

    *

  • 이전 scala - Maven 조립 Jar 파일에 src/main/resources/querytxt를 포함시키는 방법은 무엇입니까?
  • 다음 java - RxJava가 onSuccess 또는 onError를 호출하지 않음, 앱 동결