[if kakao 2022] 카카오페이 iOS 웹뷰 소개 및 세션에서 못다 한 이야기
·2022.12.08 19:00
핵심 내용
카카오페이가 iOS 웹뷰를 2.0으로 고도화하고 Shared Framework를 통해 개발 효율성을 높인 과정을 공유한다.
1 / 2
자세히 보기
카카오페이의 iOS 웹뷰 1.0은 App Scheme과 Script Call Back 방식을 사용했으나, 복잡한 비동기 처리를 수행하기에는 정보 전달에 한계가 있었습니다.
이를 개선한 iOS 웹뷰 2.0은 Script(단방향), JSAPI(양방향), Configuration(UI 설정)을 핵심 요소로 합니다. 특히 Configuration 구조체를 도입해 복잡했던 초기화 파라미터를 통합함으로써, UI 관련 설정의 유지보수성을 높이고 URL 파라미터 처리 등의 개발 편의성을 개선했습니다.
또한, 카카오톡과 카카오페이 앱을 동시에 개발하는 환경에서 효율을 높이기 위해 Shared Framework를 적극 활용하고 있습니다. 중복 코드를 통합해 코드량을 줄이고 빌드 시간을 단축하며, 동일한 기능을 한 곳에서 관리함으로써 휴먼 에러를 방지하고 있습니다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.