Saltare al contenuto

Accedi con Apple su IOS

GitHub

Per impostare l'accesso Apple su IOS, avrai bisogno di alcune cose.

  1. Configura le capacità dell'app.

    Per far ciò, si prega di aprire Xcode, cliccare su App App XCode

  2. Assicurati di selezionare la destinazione giusta.

    Destinazione XCode App

  3. Si prega di assicurarsi di aggiungere la Sign in with Apple capacità.

    Aggiungi Capacità all'App XCode

    Aggiungi Capacità all'App XCode

  4. Inizializza il login Apple nel tuo app.

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

    Said pulsante dovrebbe chiamare la seguente funzione:

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

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

    Prompt di accesso Apple su dispositivo iOS

Prompt di accesso Apple su dispositivo iOS

Call initialize con il apple il 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'],
},
});

L'accesso Apple su IOS Accesso Apple su IOS connettilo per pianificare l'autenticazione e i flussi di account Utilizzare @capgo/capacitor-login sociale per la capacità nativa in Utilizzo @capgo/capacitor-login sociale @capgo/capacitor-login sociale per i dettagli di implementazione in @capgo/capacitor-login-social, @capgo/capacitor-chiave di accesso per i dettagli di implementazione in @capgo/capacitor-passkey, @capgo/capacitor-autenticazione-biometrica-nativa per i dettagli di implementazione in @capgo/capacitor-autenticazione-biometrica-nativa, e Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori.