Guía de migración rápida de inicio de sesión de Google

Para migrar su aplicación desde una versión del SDK de inicio de sesión de Google anterior a la v6.0.0, realice los siguientes cambios:

  • Actualice todas las [GIDSignIn sharedInstance] a los accesos de propiedad de GIDSignIn.sharedInstance .

  • Mueva toda la configuración del cliente (ID de cliente, etc.) a un objeto GIDConfiguration .

  • Actualice las llamadas a los métodos eliminados a sus nuevos equivalentes:

    v5.xx v6.0.0
    signIn signInWithConfiguration:presentingViewController:callback:
    restorePreviousSignIn restorePreviousSignInWithCallback:
    disconnect disconnectWithCallback:
    getTokensWithHandler: doWithFreshTokens:
    refreshTokensWithHandler: doWithFreshTokens:
  • Elimine todas las referencias al protocolo GIDSignInDelegate y sus métodos.

    • Mueva la lógica de signIn:didSignInForUser:withError: al bloque de devolución de llamada de signInWithConfiguration:presentingViewController:callback:

    • Mover la lógica de signIn:didDisconnectWithUser:withError: al bloque de devolución de llamada de disconnectWithCallback: .

  • Conecte manualmente GIDSignInButton a un método que llame a signInWithConfiguration:presentingViewController:callback: using an IBAction o similar.