Saltare al contenuto

Accedi con Apple su IOS

GitHub

Per configurare l'accesso Apple su IOS, ti serviranno le seguenti cose.

  1. Configura le capacità del tuo app.

    Per farlo, apri Xcode, clicca su App App XCode

  2. Assicurati di selezionare la destinazione giusta.

    Destinazione XCode App

  3. Assicurati di aggiungere la Sign in with Apple capacità.

    App XCode Aggiungi Capacità

    Aggiungi Capacità a App XCode

  4. Inizializza il login Apple nel tuo app.

    // onMounted is vue specific
    onMounted(() => {
    SocialLogin.initialize({
    apple: {}
    })
    });
  5. Crea un pulsante che inizierà il processo di login.

    Il pulsante dovrebbe chiamare la seguente funzione:

    async function loginApple() {
    const res = await SocialLogin.login({
    provider: 'apple',
    options: {}
    })
  6. Esegui il tuo app su un DISPOSITIVO FISICO e testalo.

    Se hai seguito i passaggi con attenzione, vedrai la seguente schermata dopo aver cliccato sul tuo pulsante.

    Prompt di accesso Apple su dispositivo iOS

Ecco fatto! Sei pronto.

Chiamare initialize con il apple provider prima del login. Su iOS, clientId non viene utilizzato direttamente dal sistema operativo; il plugin lo utilizza per sapere quale provider inizializzare.

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

Se stai utilizzando Apple login su IOS per pianificare l'autenticazione e le flussi di account, connettilo con Utilizzare @capgo/capacitor-social-login per la capacità nativa in Utilizzare @capgo/capacitor-social-login, @capgo/capacitor-social-login per il dettaglio di implementazione in @capgo/capacitor-social-login, @capgo/capacitor-passkey per il dettaglio di implementazione in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric per il dettaglio di implementazione in @capgo/capacitor-native-biometric, e Autenticazione a due fattori per il dettaglio di implementazione in Autenticazione a due fattori.