컨텐츠로 바로가기

iOS 설정

GitHub

iOS에서 Passkey는 앱이 웹사이트와 동일한 의존성 파티 도메인과 연관되어 있을 때만 작동합니다.

플러그인이 처리하는 내용

플러그인이 처리하는 내용 섹션

플러그인 설정을 추가하고 실행한 후 bunx cap sync이 플러그인은 iOS 호스트 프로젝트를 생성하여 자동으로 편집할 필요가 없습니다.

  • 이 플러그인은 webcredentials: 구성된 도메인에 대한
  • 연결 CODE_SIGN_ENTITLEMENTS 생성된 앱 목표가 이미 권한 파일에 대한 참조를 가지고 있지 않은 경우

호스팅을 위해 여전히 필요합니다.

제목: 호스팅을 위해 여전히 필요합니다.

호스팅을 위해 여전히 필요합니다. apple-app-site-association 대리인 도메인에 게시해야 합니다:

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

예시:

{
"webcredentials": {
"apps": ["ABCDE12345.app.capgo.passkey.example"]
}
}

체크리스트

체크리스트 섹션
  1. 설정 origin 그리고 domainsplugins.CapacitorPasskeycapacitor.config.*.
  2. 실행 bunx cap sync.
  3. 애플 팀 ID와 앱 번들 ID를 확인한 후 association 파일의 값으로 빌드합니다. TEAMID.bundleId 호스트
  4. HTTP apple-app-site-association 그리고 없음 200 __CAPGO_KEEP_0__ .json 확장 프로그램.
  5. 백엔드에서 사용하는 의존자 ID와 연관된 도메인이 일치하는지 확인하세요.
  • 웹사이트 파일은 사용하는 의존자 ID와 같은 passkey 도메인에서 제공되어야 합니다.
  • iOS 17.4 이상 버전에서는 플러그인은 브라우저 스타일의 client-data API를 사용하여 구성된 HTTPS 원본이 반영됩니다. clientDataJSON.
  • 플러그인은 동기화 중에 네이티브 프로젝트 파일을 패치할 수 있지만 도메인에서 웹사이트 연관 파일을 생성하거나 호스팅할 수 없습니다.

iOS 설정 인증 및 계정 흐름을 계획하고 연결하려면 iOS 설정 Using @capgo/capacitor-passkey native 기능을 위한 @capgo/capacitor-passkey @capgo/capacitor-social-login @capgo/capacitor-social-login 구현 @capgo/capacitor-passkey @capgo/capacitor-passkey 구현 @capgo/capacitor-native-biometric @capgo/capacitor-native-biometric 구현 두 단계 인증 두 단계 인증 구현