Zum Inhalt springen

Apple-Login auf IOS

GitHub

Lassen Sie uns herausfinden, was Sie benötigen, um Apple-Login auf iOS einzurichten.

  1. Konfigurieren Sie die Fähigkeiten Ihrer App.

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

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

    XCode App Ziel

  3. Stellen Sie bitte sicher, dass Sie die Sign in with Apple Fähigkeit hinzugefügt haben.

    App XCode Fähigkeit hinzufügen

    App XCode Fähigkeit hinzufügen

  4. Hinweis

    // onMounted is vue specific
    onMounted(() => {
    SocialLogin.initialize({
    apple: {}
    })
    });
  5. Ein Button erstellen, der den Anmeldevorgang beginnt.

    Der Button sollte die folgende Funktion aufrufen:

    async function loginApple() {
    const res = await SocialLogin.login({
    provider: 'apple',
    options: {}
    })
  6. Deine App auf einem PHYSISCHEN Gerät ausführen und testen.

    Wenn du die Schritte genau befolgt hast, solltest du nach dem Klicken deines Buttons die folgende Seite sehen.

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

Das ist alles! Du bist fertig.

Aufrufen initialize mit dem apple den Anbieter vor der Anmeldung. Bei iOS clientId wird 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 für die Planung der Authentifizierung und der Kontoflows verwenden, verbinden Sie es mit Mit @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login für die native Fähigkeit in Mit @capgo/capacitor-social-login, Mit @capgo/capacitor-social-login Mit @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-biometric für die Implementierungsdetails in @capgo/capacitor-native-biometrisch und Zwei-Faktor-Authentifizierung für die Implementierungsdetails in Zwei-Faktor-Authentifizierung.