Zum Inhalt springen

Apple-Login auf IOS

GitHub

Um Apple-Login auf IOS zu konfigurieren, benötigen Sie Folgendes.

  1. Konfigurieren Sie die Fähigkeiten Ihrer App.

    Um dies zu tun, öffnen Sie bitte Xcode, klicken Sie auf App App XCode

  2. Stellen Sie sicher, dass Sie das richtige Ziel ausgewählt haben.

    XCode App Ziel

  3. Stellen Sie sicher, dass Sie die Sign in with Apple capability.

    App XCode Fähigkeit hinzufügen

    App XCode Fähigkeit hinzufügen

  4. Initialisiere die Apple-Anmeldung in deiner App.

    // onMounted is vue specific
    onMounted(() => {
    SocialLogin.initialize({
    apple: {}
    })
    });
  5. Erstellen Sie einen Button, der den Anmeldeprozess startet.

    Der Button sollte die folgende Funktion aufrufen:

    async function loginApple() {
    const res = await SocialLogin.login({
    provider: 'apple',
    options: {}
    })
  6. Führen Sie Ihre App auf einem PHYSIKALISCHEN Gerät aus und testen Sie sie.

    Wenn Sie die Schritte genau befolgt haben, sehen Sie nach dem Klicken Ihres Buttons die folgende Seite.

    Apple-Sign-In-Anmeldeprompt auf einem iOS-Gerät

Das ist alles! Sie sind fertig.

Call initialize mit dem apple vor der Anmeldung. Auf iOS clientId ist nicht direkt vom Betriebssystem verwendet; der Plugin verwendet es, um zu wissen, welcher Anbieter initialisiert werden soll.

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

Wenn Sie Apple-Login auf iOS Apple-Authentifizierung auf iOS um die Authentifizierung und Benutzerkontoflows zu planen, mit ihm zu verbinden Verwendung von @capgo/capacitor-Social-Login für die native Fähigkeit in Verwendung von @capgo/capacitor-Social-Login, @capgo/capacitor-Social-Login für die Implementierungsdetails in @capgo/capacitor-social-login, @capgo/capacitor-Passkey für die Implementierungsdetails in @capgo/capacitor-passkey, @capgo/capacitor-native-biometrisch für die Implementierungsdetails in @capgo/capacitor-native-biometric, und Zwei-Faktor-Authentifizierung für die Implementierungsdetails in Zwei-Faktor-Authentifizierung.