Daily iOS
앱 라이프사이클·시스템

웹뷰 기반 앱의 네이티브 브리지와 딥링크

서비스 대부분이 WKWebView 로 구현된 앱에서 웹이 네이티브 기능(생체 인증·카메라)을 호출하는 브리지를 유지보수해야 합니다. 브리지는 어떤 API 로 만드나요?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

JS→네이티브는 WKScriptMessageHandler(WithReply), 네이티브→JS 는 evaluateJavaScript/callAsyncJavaScript 로 만들고 {id, method, params} 프로토콜에 버전 필드를 둔다.

받은 질문 공유