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 자동 연동 - 데이터 관리 :
additionalInfoFields
및backFields
커스텀 속성 지원, 삭제된 이벤트 자동 정리
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 data
와URL actions
을 활용한 UI 자동 생성,PKPassLibrary
를 통해 사용자 인증 프로세스 간소화 - 성능 최적화 : 자동 업데이트 기능으로 서버 부하 감소,
IATA Standards
준수로 글로벌 호환성 확보 - 경쟁력 강화 : 실시간 게이트 알림, 다중 이벤트 지원 등으로 사용자 경험 향상, iOS 기반 앱 생태계에서 차별화된 기능 구현 가능