La API de Google plus no regresa a la aplicación al iniciar session

Obviamente me falta algo.

Cuando presiono mi button de Google +, abre safari y solicita el inicio de session. Todo está bien hasta que complete el process de inicio de session. Safari me dice: "No se puede abrir la página: Safari no puede abrir la página porque la dirección no es válida". Nunca me lleva de vuelta a mi aplicación, pero mantiene Safari abierto y va a google.com.

Estaba pensando que esto se haría cargo de eso, pero los puntos de quiebre no se extinguen nunca con este método. Tal vez no entiendo cómo funciona.

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { return [GPPURLHandler handleURL:url sourceApplication:sourceApplication annotation:annotation]; } 

Gracias por cualquier ayuda que usted nos pueda proporcionar

Mire el identificador de package que se encuentra en su proyecto y que se ha registrado con https://code.google.com/apis/console . Ambos deben ser iguales. Después de eso, asegúrate de haber configurado los mismos esquemas de URL en los types de URL en tu file de request.

Tuve el mismo problema hoy. Finalmente comparé la aplicación de muestra (incluida w / SDK) línea por línea antes de que pensara mi problema.

No me di count de que el ID de cliente encontrado en la Consola de desarrolladores estaba en order de nombre de dominio estándar, mientras que el esquema de URL para 1 de los 2 types de URL en la configuration del proyecto (Info.plist) debe estar en notación inversa de nombre de dominio

ClientID en la console de desarrolladores es [guid].apps.googleusercontent.com

El esquema de URL en Info.plist es com.googleusercontent.apps.[guid]