iOS 설정
이 플러그인에 대한 설치 단계와 전체 마크다운 가이드를 포함한 설정 프롬프트 복사
iOS에서 패스키는 웹사이트와 동일한 의존성 파티 도메인과 연관된 앱만 작동합니다.
플러그인이 처리하는 것
플러그인 처리하는 것에 대한 섹션플러그인 구성 추가 후 실행 bunx cap sync, 플러그인은 생성된 iOS 호스트 프로젝트를 수정하지 않도록 자동으로 패치합니다.
- adds the
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"] }}체크리스트
체크리스트 섹션- 설정
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. - 플러그인은 동기화 중에 네이티브 프로젝트 파일을 패치할 수 있지만 도메인에서 웹사이트 연관 파일을 생성하거나 호스팅할 수 없습니다.