iOS 설정
설치 단계와 이 플러그인의 전체 마크다운 가이드를 포함한 설치 준비가 완료되었습니다.
iOS에서 Passkey는 앱이 웹사이트와 동일한 의존성 파티 도메인과 연관되어 있을 때만 작동합니다.
플러그인이 처리하는 내용
플러그인이 처리하는 내용 섹션플러그인 설정을 추가하고 실행한 후 bunx cap synciOS 호스트 프로젝트를 생성할 때, 플러그인은 자동으로 편집할 필요가 없습니다:
- 구성된 도메인에 대한
webcredentials:관련 도메인 항목을 추가합니다. - 생성된 앱 목표가 이미 권한 파일을 참조하고 있지 않은 경우
CODE_SIGN_ENTITLEMENTS호스팅을 위해 여전히 필요합니다:
제목: 호스팅을 위해 여전히 필요합니다
대리자 도메인에 게시해야 합니다:클립보드에 복사 apple-app-site-association 예시:
https://signin.example.com/.well-known/apple-app-site-association__CAPGO_KEEP_0__
{ "webcredentials": { "apps": ["ABCDE12345.app.capgo.passkey.example"] }}체크리스트
체크리스트 섹션- 설정
origin그리고domains내plugins.CapacitorPasskey내capacitor.config.*. - 실행
bunx cap sync. - Apple 팀 ID와 앱 번들 ID를 확인하고, 다음에 앱을 빌드하세요.
TEAMID.bundleId호스트 - HTTP
apple-app-site-association및200없음.json확장 프로그램. - 백엔드에서 사용하는 의존성 제공자 ID가 연관된 도메인과 일치하는지 확인하세요.
Notes
Notes- 웹사이트 파일은 사용하는 의존성 제공자 ID와 같은 패스키 도메인에서 제공되어야 합니다.
- iOS 17.4 이상 버전에서 플러그인은 브라우저 스타일의 client-data API를 사용하여 구성된 HTTPS 원본이 반영됩니다.
clientDataJSON. - 플러그인은 네이티브 프로젝트 파일을 동기화하는 동안 패치할 수 있지만 도메인에서 웹사이트 연관 파일을 생성하거나 호스팅할 수 없습니다.
iOS 설정에서 계속하기
iOS 설정인증 및 계정 흐름을 계획하고 연결하려면 iOS 설정을 사용하세요. iOS 설정 iOS 설정을 사용하여 인증 및 계정 흐름을 계획하고 연결하세요. Using @capgo/capacitor-passkey for the native capability in Using @capgo/capacitor-passkey, @capgo/capacitor-social-login for the implementation detail in @capgo/capacitor-social-login, @capgo/capacitor-passkey for the implementation detail in @capgo/capacitor-passkey, @capgo/capacitor-native-biometric for the implementation detail in @capgo/capacitor-native-biometric, and Capacitor-네이티브 생체 인식, 그리고 Capacitor-2단계 인증