Saltar al contenido

Inicio de sesión de Apple en iOS

Desglosemos lo que vas a necesitar para configurar el inicio de sesión de Apple en iOS.

  1. Configura las capacidades de tu aplicación.

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

  2. Asegúrate de seleccionar el objetivo correcto.

    XCode App Target

  3. Asegúrate de agregar la capacidad Sign in with Apple.

    App XCode Add Capability

    App XCode Add Capability

    :::Precaución Si no ves la capacidad Sign in with Apple, configura Account & Organizational Data Sharing :::

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

    Estoy usando Vue como mi framework, la implementación exacta variará según el framework de tu elección

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

    Dicho botón debe llamar a la siguiente función:

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

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

    Apple Sign In prompt on iOS device

¡Eso es todo! Ya está configurado.