WWDC 2025 Wallet Framework 주요 업데이트 요약

WWDC 2025 - Wallet 프레임워크 주요 업데이트 요약

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

앱 개발, 디자인 툴

대상자

iOS 개발자, 이벤트 관리 및 여행 앱 개발자

핵심 요약

  • Poster Event Tickets 업데이트 : upcomingPassInformation 배열을 통해 다중 이벤트 지원, isActive 속성 기반 동적 업데이트
  • Boarding Pass 리디자인 : 자동 항공편 추적, IATA 표준 passengerServiceSSRs 지원, 실시간 게이트 변경 알림
  • PKPassLibrary API 개선 : 배경에서 패스 추가 기능, one-time authorization 통해 사용자 인증 단순화

섹션별 세부 요약

1. Poster Event Tickets 기능

  • 구조 변경 : upcomingPassInformation 배열 추가, 각 이벤트에 uniqueIdentifier, eventDate 필수
  • 동적 업데이트 : isActive 속성으로 이벤트 노출 제어, venuePlaceID 제공 시 Apple Maps 자동 연동
  • 데이터 관리 : additionalInfoFieldsbackFields 커스텀 속성 지원, 삭제된 이벤트 자동 정리

2. Boarding Pass 리디자인

  • 자동 추적 기능 : 항공사 코드, 비행 번호, 출발 일정 기반 Apple Flight 서비스 연동
  • UI 개선 : 두 줄의 주요 승객 정보 표시, IATA Standards 준수, passengerServiceSSRs로 특수 서비스 요청 코드 지원
  • 시스템 통합 : Maps(공항 안내) 및 FindMy(짐 추적) 연동, 실시간 게이트 변경 알림

3. PKPassLibrary API 업데이트

  • 배경 추가 기능 : one-time authorization을 통해 반복 인증 요청 제거, batch addition 지원
  • 사용자 제어 : Settings 앱에서 자동 추가 기능 토글 가능, 비인증 상태 시 기존 추가 방식 유지
  • 에러 처리 : 다양한 실패 시나리오 대응, 앱 생명주기 동안 권한 상태 추적

4. 호환성 및 최적화

  • 백워드 호환성 : 기존 boarding pass 구조에 additive schema 적용, unknown properties 무시
  • 테스트 전략 : iOS 버전별 multi-version testing, semantic completeness 보장, 이미지 최적화(다중 스케일 지원)
  • 자동 업데이트 : Apple 인프라에 루틴 변경 위임, manual update로 비즈니스 중요 변경사항 유지

결론

  • 실무 적용 팁 : semantic dataURL actions을 활용한 UI 자동 생성, PKPassLibrary를 통해 사용자 인증 프로세스 간소화
  • 성능 최적화 : 자동 업데이트 기능으로 서버 부하 감소, IATA Standards 준수로 글로벌 호환성 확보
  • 경쟁력 강화 : 실시간 게이트 알림, 다중 이벤트 지원 등으로 사용자 경험 향상, iOS 기반 앱 생태계에서 차별화된 기능 구현 가능