Ich habe pod 'Google/SignIn' Framework in meinem Projekt installiert. Ich habe Client-ID und alle von Google Docs zur Verfügung gestellten Sachen integriert, das Problem ist, wenn ich google-Zeichenknopf knacke, nimmt es mich zur google Zeichen-Seite dort i, meinen Benutzernamen und Kennwort eintragend, nachdem ich Schlag-Knopf die Seite eindringe, die es nicht weiterleitet meine App seines in Google-Seite nach wie vor und das keine Werte von Google-SeiteGoogle melden Problem in Swift
hier meinen Beispielcode Rückkehr:
@IBAction func socialAction(sender: AnyObject) {
GIDSignIn.sharedInstance().uiDelegate = self
GIDSignIn.sharedInstance().clientID = "************.apps.googleusercontent.com"
GIDSignIn.sharedInstance().signIn()
}
func signIn(signIn: GIDSignIn!, didSignInForUser user: GIDGoogleUser!,
withError error: NSError!) {
if (error == nil) {
// Perform any operations on signed in user here.
let userId = user.userID // For client-side use only!
let idToken = user.authentication.idToken // Safe to send to the server
let name = user.profile.name
let email = user.profile.email
print("gmail==>\(email)")
// ...
} else {
print("\(error.localizedDescription)")
}
}
in AppDelegate:
func application(application: UIApplication, openURL url: NSURL, sourceApplication: String?, annotation: AnyObject) -> Bool {
return FBSDKApplicationDelegate.sharedInstance().application(application, openURL: url, sourceApplication: sourceApplication, annotation: annotation)
if #available(iOS 9.0, *) {
var options: [String: AnyObject] = [UIApplicationOpenURLOptionsSourceApplicationKey: sourceApplication!,
UIApplicationOpenURLOptionsAnnotationKey: annotation]
} else {
// Fallback on earlier versions
}
return GIDSignIn.sharedInstance().handleURL(url,
sourceApplication: sourceApplication,
annotation: annotation)
}
diesen Link http://www.appcoda.com/google-sign-in-how-to/ folgen –
i nach ‚Rückkehr‘ als Warncode angezeigt bekommen wird nie – user3458924
i Fehler immer ausgeführt werden – user3458924