Saltare al contenuto

Impostazione iOS

GitHub

Su iOS, le chiavi pass sono funzionali solo quando l'app è associata allo stesso dominio di affidamento del sito web.

After you add the plugin config and run bunx cap syncil plugin integra il progetto host iOS generato in modo che non sia necessario modificare manualmente:

  • aggiunge il webcredentials: Entrate associate ai domini configurati
  • wires CODE_SIGN_ENTITLEMENTS aggiunge le voci di dominio associato per i domini configurati

Devi pubblicare apple-app-site-association sul dominio del relying-party:

https://signin.example.com/.well-known/apple-app-site-association

Esempio:

{
"webcredentials": {
"apps": ["ABCDE12345.app.capgo.passkey.example"]
}
}
  1. Imposta origin e domains in plugins.CapacitorPasskey Inizia capacitor.config.*.
  2. Esegui bunx cap sync.
  3. Conferma il tuo ID di team Apple e l'ID del bundle dell'app, quindi costruisci il TEAMID.bundleId valore per il file di associazione.
  4. Host apple-app-site-association con HTTP 200 e senza .json estensione.
  5. Assicurati che l'ID di relying-party utilizzato dal tuo backend corrisponda al dominio associato.
  • Il file del sito web deve essere servito dal dominio passkey esatto che utilizzi come ID di relying-party.
  • On iOS 17.4 e versioni successive, il plugin utilizza il client-data di stile browser API quindi l'origine HTTPS configurata viene riflessa in clientDataJSON.
  • Il plugin può patch i file di progetto nativi durante la sincronizzazione, ma non può creare o ospitare il file di associazione al sito web sul tuo dominio.

Se stai utilizzando Impostazione iOS per pianificare l'autenticazione e le flussi di account, connettilo con Utilizza @capgo/capacitor-passkey per la capacità nativa in Utilizza @capgo/capacitor-passkey @capgo/capacitor-login sociale per il dettaglio di implementazione in @capgo/capacitor-social-login @capgo/capacitor-passkey per i dettagli di implementazione in @capgo/capacitor-passkey @capgo/capacitor-autenticazione-biometrica per i dettagli di implementazione in @capgo/capacitor-native-biometric, e Autenticazione a due fattori per i dettagli di implementazione in Autenticazione a due fattori.