iOS-Einrichtung
Ein Setup-Vorschlag kopieren, der die Installationsanweisungen und die vollständige Markdown-Guideline für diesen Plugin enthält.
Auf iOS funktionieren Passwörter nur, wenn die App mit demselben Relying-Party-Domain verbunden ist wie die Website.
Was der Plugin-Handler handhabt
Abschnitt mit dem Titel „Was der Plugin-Handler handhabt“Nachdem Sie die Plugin-Konfiguration hinzugefügt und ausgeführt haben, bunx cap syncdas Plugin passt die generierte iOS-Host-Projektdatei an, sodass Sie sie nicht mehr manuell bearbeiten müssen:
- fügt die
webcredentials:verbundenen Domains-Einträge für die konfigurierten Domains hinzu - verbindet
CODE_SIGN_ENTITLEMENTSwenn das generierte Appziel nicht bereits auf eine Berechtigungsdatei verweist
Was Sie noch hosten müssen
Abschnitt mit dem Titel „Was Sie noch hosten müssen“Sie müssen veröffentlichen apple-app-site-association auf der Relying-Party-Domain:
https://signin.example.com/.well-known/apple-app-site-associationBeispiel:
{ "webcredentials": { "apps": ["ABCDE12345.app.capgo.passkey.example"] }}Checkliste
Abschnitt mit dem Titel „Checkliste“- Setzen
originunddomainsinplugins.CapacitorPasskeyincapacitor.config.*. - Ausführen
bunx cap sync. - Bestätigen Sie Ihre Apple-Team-ID und App-Bundle-ID, dann bauen Sie das
TEAMID.bundleIdWert für die Verbindungsdosierdatei. - Host
apple-app-site-associationmit HTTP200und keine.jsonErweiterung. - Stellen Sie sicher, dass der von Ihrem Backend verwendete Relying-Party-Id mit dem zugehörigen Domain übereinstimmt.
- Die Website-Datei muss von dem genauen Passwort-Domain abgerufen werden, die Sie als Relying-Party-Id verwenden.
- Bei iOS 17.4 und neuer verwendet der Plugin den Browser-Stil Client-Data API so das die konfigurierte HTTPS-Origin in
clientDataJSON. - Das Plugin kann native Projektdateien während der Synchronisierung bearbeiten, kann jedoch keine Website-Verbindungsdosierdatei erstellen oder auf Ihrer Domain hosten.
Weitermachen von iOS Setup
Bleiben Sie bei der iOS-EinrichtungWenn Sie " iOS-Einrichtung für die Planung der Authentifizierung und der Kontoflows verwenden, verbinden Sie es mit Mit @capgo/capacitor-passkey für die native Fähigkeit in Mit @capgo/capacitor-passkey, @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-biometric und Zwei-Faktor-Authentifizierung für die Implementierungsdetail in Zwei-Faktor-Authentifizierung.