Saltar al contenido

Inicio de sesión de Apple en IOS

GitHub

Vamos a desglosar qué necesitarás para configurar el inicio de sesión de Apple en iOS.

  1. Configure las capacidades de tu aplicación.

    Para hacer esto, por favor abre Xcode, haz clic en App XCode App

  2. Asegúrate de que hayas seleccionado el objetivo correcto.

    Objetivo de la aplicación XCode

  3. Por favor asegúrate de agregar la Sign in with Apple capacidad.

    Agregar capacidad a XCode App

    Agregar capacidad a XCode App

  4. Iniciar el inicio de sesión de Apple en tu aplicación.

    // onMounted is vue specific
    onMounted(() => {
    SocialLogin.initialize({
    apple: {}
    })
    });
  5. Crear un botón que iniciará el proceso de inicio de sesión.

    Dicho botón deberá llamar a la siguiente función:

    async function loginApple() {
    const res = await SocialLogin.login({
    provider: 'apple',
    options: {}
    })
  6. Ejecuta tu aplicación en un FÍSICO dispositivo y pruébalo.

    Si siguió los pasos de cerca, verá la siguiente pantalla después de hacer clic en su botón.

    pantalla de inicio de sesión de Apple en un dispositivo iOS

¡Listo! Está todo configurado.

Llamar initialize con el apple proveedor antes de iniciar sesión. En iOS, clientId no se utiliza directamente por el sistema operativo; el complemento lo utiliza para saber qué proveedor iniciar.

await SocialLogin.initialize({
apple: {
clientId: 'your-client-id',
},
});
const res = await SocialLogin.login({
provider: 'apple',
options: {
scopes: ['email', 'name'],
},
});

Siga adelante desde la inicio de sesión de Apple en IOS

Sección titulada “Sigue adelante desde el inicio de sesión de Apple en IOS”

Si estás utilizando Inicio de sesión de Apple en IOS para planificar la autenticación y los flujos de cuenta, conecta con Usando @capgo/capacitor-login-social para la capacidad nativa en Usando @capgo/capacitor-login-social @capgo/capacitor-login-social para el detalle de implementación en @capgo/capacitor-login-social @capgo/capacitor-passkey para el detalle de implementación en @capgo/capacitor-passkey @capgo/capacitor-biometría-nativa para el detalle de implementación en @capgo/capacitor-biometría-nativa Autenticación en dos factores para el detalle de implementación en Autenticación en dos factores.