I have implemented a Google Sign in flow to my iOS. First login works perfectly but after 1 hour when the idToken provided by Google expires, the restorePreviousSignIn() method is called but returns the same idToken. Can someone post an implementation of the restorePreviousSignIn() method
My restorePreviousSignIn() method looks as below-
GIDSignIn.sharedInstance.restorePreviousSignIn { user, error in
if error != nil || user == nil {
print("Could not sign in user previously.\nError: \(String(describing: error))")
}
else {
}
}
Try this: