anonymous Log in
Search
Recents:
v3.0
sd
Re: Error en Sign In Apple
09/02/21 09:40

pablobocconi12639

Replies: 3

Olvide mencionar que estoy con Genexus 16U10, paso el código del login
Event TableAppleID.Tap
composite
&LoginExternalAdditionalParameters = new()
&LoginExternalAdditionalParameters.AuthenticationTypeName = !"apple_id_ap"
//here the name of the Authentication Type you've defined.
Actions.LoginExternal(GAMAuthenticationTypes.Apple,
!"",!"",&LoginExternalAdditionalParameters)
return
endcomposite
Endevent
El mar, 9 feb 2021 a las 9:14, Pablo Bocconi (<pablobocconi@gmail.com>)
escribió:
> Buenos días estoy teniendo problemas con el sign in de apple, configuré
> todo como lo dice el wiki, mi problema puntualmente se da en el
> configuración desde el backend, y la situación es la siguiente:
>
> Si configuro el ClienteId con el Apple Bundler Identifier de la app de
> apple que es por ejemplo com.miapp.sd, el login en device iOS >= 13 me
> funciona ok!, con iOS <13 me da invalid_request, adjunto error de este caso.
>
> Si configuro el ClientID con el Identifiers Service Id, el login en device
> iOS >= 13 me da error "Error de acceso a Google, por favor contacte al
> administrador de la aplicación", con iOS <13 me deja de dar el error de
> invalid_request, pero me aparece el error mencionado anteriormente, error
> de acceso a google que no entiendo que tiene q ver google o que estoy
> configurando mal porque desde el backend los datos los puse para el login
> tipo Apple es decir Athentication type AppleID.
>
> Aguardo alguna idea o ayuda que me puedan brindar
> Muchas gracias
> Saludos
> Pablo
>
Replies

pablobocconi12639

10/02/21 11:29
Buenos días, alguna ayuda?, ¿alguno tuvo algún problema similar? El mar, 9 feb 2021 a las 9:40, Pablo Bocconi ()

mcrispino

11/02/21 14:56
Pablo: El comportamiento que describís es el esperado, porque Apple agregó soporte para Sign In With Apple recién a partir de iOS 13.0. En versiones anteriores se puede usar, pero es como si estuvieras en Web o en Android. Tengo esta respuesta de otro mail interno que explica el tema: Para versiones anteriores, tiene que usar la misma configuración que para web (usando un UIWebView). Es decir, en el código del evento TableAppleID.Tap, tiene que preguntar por la versión de iOS y si es < 13.0, invocar al GAMAuthenticationTypes.Apple pero con el nombre (configurando la propiedad AuthenticationTypeName en GAMLoginExternalAdditionalParameters) que le haya puesto a la configuración de GAM que configuró/debe configurar según esta sección de la docum: https://wiki.genexus.com/commwiki/servlet/wiki?44478,GAM+Apple+Authentication+type#Authentication+Type+for+Web+and+Android+apps Hace un rato actualizamos la documentación para aclarar este punto. Saludos. *Marcos Crispino* Research & Development | GeneXus +598 2601 2082 | Simplifying Software Development [image: GeneXus] On Wed, Feb 10, 2021 at 11:30 AM Pablo Bocconi

pablobocconi12639

11/02/21 16:13
Marcos, buenas tardes, hace un momento y antes de ver tu mail di cuenta de esto, aplique esa funcionalidad y funcionó, genial y muchas gracias por tu respuesta. Saludos Pablo El jue, 11 feb 2021 a las 14:56, Marcos Crispino ()


Back to sd