Tworzę aplikację na iOS, w której chciałbymmieć zarówno Facebook jak i Google OAuth jako login. Pracuję nad OAuth na Facebooku, ale nie mam pojęcia o Google OAuth. Każda pomoc w tym zakresie byłaby bardzo pomocna.
Odpowiedzi:
0 dla odpowiedzi № 1Ważne: zaloguj się i udostępnij Google + API bez opuszczania aplikacji. jest to kluczowy element w unikaniu odrzucania aplikacji.
Krok 1: Dodaj identyfikator klienta Google+
Krok 2: Google+ Zaloguj się, delegaci
-(void)finishedWithAuth: (GTMOAuth2Authentication *)auth
error: (NSError *) error
{
}
Krok 3: W aplikacji deleguj
- (BOOL) application:(UIApplication *)application
openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation {
if ([[url scheme] isEqualToString:FBTOKEN]) {
return [FBSession.activeSession handleOpenURL:url];
return [FBAppCall handleOpenURL:url
sourceApplication:sourceApplication
withSession:FBSession.activeSession];
}
else {
[GPPURLHandler handleURL:url sourceApplication:sourceApplication annotation:annotation];
}
return YES;
}