AI Briefing
KO

[if kakao 2022] Introducing KakaoPay's iOS WebView and Untold Stories from the Session

·2022.12.08 19:00

Key point

KakaoPay shares how it upgraded its iOS WebView to 2.0 and improved development efficiency through a Shared Framework.

1 / 2

Details

KakaoPay's iOS WebView 1.0 used the App Scheme and Script Call Back approach, but it had limitations in information delivery when performing complex asynchronous processing.

The improved iOS WebView 2.0 is built around Script (one-way), JSAPI (two-way), and Configuration (UI settings) as its core elements. In particular, by introducing a Configuration struct to unify the previously complex initialization parameters, it improved the maintainability of UI-related settings and enhanced development convenience such as URL parameter handling.

Additionally, to increase efficiency in an environment where the KakaoTalk and KakaoPay apps are developed simultaneously, KakaoPay is actively utilizing a Shared Framework. By consolidating duplicate code, it reduces code volume and shortens build time, and by managing identical functionality in one place, it prevents human error.

This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.