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