iOS 설정
설치 단계와 이 플러그인의 전체 마크다운 가이드를 포함한 설정 지시를 복사할 수 있습니다.
iOS에서 패스키는 앱이 동일한 의존성 파티 도메인과 웹사이트와 연관되어 있을 때만 작동합니다.
플러그인이 처리하는 내용
제목 "플러그인이 처리하는 내용"플러그인 설정을 추가하고 실행한 후 bunx cap sync플러그인이 생성된 iOS 호스트 프로젝트를 패치하여 수동으로 편집할 필요가 없습니다:
- 구성된 도메인에 대한
webcredentials:연관된 도메인 항목을 추가합니다. - 생성된 앱 대상이 이미 권한 파일에 대한 참조를 가지고 있지 않은 경우
CODE_SIGN_ENTITLEMENTS호스팅해야 하는 내용
제목 "호스팅해야 하는 내용"
웹사이트를 공개해야 합니다.You must publish apple-app-site-association __CAPGO_KEEP_0__에 있는 도메인에서:
https://signin.example.com/.well-known/apple-app-site-association예시:
{ "webcredentials": { "apps": ["ABCDE12345.app.capgo.passkey.example"] }}체크리스트
체크리스트- 설정
origin그리고domains내plugins.CapacitorPasskey내capacitor.config.*. - 실행
bunx cap sync. - 애플 팀 ID와 앱 번들 ID를 확인한 후 빌드
TEAMID.bundleIdassociation 파일의 값. - 호스트
apple-app-site-associationHTTP와 함께200확장자가 없는.json백엔드에서 사용하는 의존성 제공자 ID가 연관된 도메인과 일치하는지 확인하세요. - Notes
제목이 'Notes'인 섹션
웹사이트 파일은 사용하는 의존성 제공자 ID와 같은 정확한 패스 키 도메인에서 제공되어야 합니다.- iOS 17.4 이상에서 플러그인은 브라우저 스타일의 client-data __CAPGO_KEEP_0__를 사용하여 구성된 HTTPS 원본이 반영됩니다.
- On iOS 17.4 and newer, the plugin uses the browser-style client-data API so the configured HTTPS origin is reflected in
clientDataJSON. - iOS 설정에서 계속하세요
Keep going from iOS Setup
iOS 설정에서 계속하기iOS 설정을 사용 중이라면 iOS 설정 인증 및 계정 흐름을 계획하고 연결하려면 native capability을 사용하기 위해 @capgo/capacitor-passkey Using @capgo/capacitor-passkey에서 native capability을 사용하기 위해 @capgo/capacitor-passkey @capgo/capacitor-social-login을 사용하기 위해 implementation detail @capgo/capacitor-social-login에서 implementation detail @capgo/capacitor-passkey을 사용하기 위해 implementation detail @capgo/capacitor-passkey에서 implementation detail @capgo/capacitor-native-biometric을 사용하기 위해 implementation detail @capgo/capacitor-native-biometric에서 implementation detail __CAPGO_KEEP_0__ __CAPGO_KEEP_1__