Google Plus Login ha cambiado en iOS 9

swift

Si has estado usando Google Plus para realizar login en tu app, esto es, abriendo de forma externa la app de Google Plus, seleccionar una cuenta de correo y luego volver a tu app; he de decirte que ha cambiado la forma de hacer este flujo en iOS 9 y ahora es INDISPENSABLE añadir la url que se obtiene en la consola de desarrollador de Google de tu app y meterla en el info.plist:

google-scheme
Pegar esto en tu plist, sustituyéndolo por los valores de tu ID de cliente:

<key>LSApplicationQueriesSchemes</key>
<array>
<string>com.googleusercontent.apps.123456789012-abcdefghijklmnopqrstuvwxyz</string>
<string>com-google-gidconsent-google</string>
<string>com-google-gidconsent-youtube</string>
<string>com-google-gidconsent</string>
<string>com.google.gppconsent.2.4.1</string>
<string>com.google.gppconsent.2.4.0</string>
<string>googlechrome</string>
<string>googlechrome-x-callback</string>
<string>https://www.googleapis.com/auth/plus.login</string>
</array>

 

Esto no solo aplicará para Google Plus, sino para TODAS aquellas aplicaciones que usen un OpenUrl dentro de tu aplicación.

 

Sofia Swidarowicz

I'm an iOS Software Engineer mostly. Known as phynet in the internez. I'm me, full of memory failure and lovely karma.

 

Leave a Reply

Your email address will not be published. Required fields are marked *