Hemos implementado el inicio de sesión con ID de Apple en uno de nuestros sitios web que funciona bien en navegadores normales. Lo mismo falla en dispositivos Apple como iPhone o Ipad. El sitio web está basado en Angular. Encuentre el segmento de código a continuación:
window.open( `https://appleid.apple.com/auth/authorize?client_id=${encodeURIComponent(CLIENT_ID)}&response_type=code%20id_token&scope=name%20email&state=${state}&response_mode=${encodeURIComponent(response_mode)}&redirect_uri=${encodeURIComponent(REDIRECT_ID)}`, 'usePopup=true', '_blank', );No se recibe ninguna llamada api en la ruta uri de redirección cuando se accede desde iPhone o iPad. Después de la autenticación, la interfaz de inicio de sesión del dispositivo se oculta y no se muestran errores como si la autenticación fuera exitosa. No se recibe ninguna llamada API en el URI de redirección.