플러터 SDK로 웹 SDK 동작 처리하기
플러터 SDK는 웹 SDK에서 진행되는 이벤트 전송, 디바이스 설정, 유저 설정에 관한 명령을 대신 처리할 수 있습니다. 웹뷰에 웹 사이트를 표시하기 전에Airbridge.createWebInterfaceScript 함수와 Airbridge.handleWebInterfaceCommand 함수를 이용해 설정해 주세요.
webToken 은 웹 SDK 토큰입니다. 웹 SDK 토큰은 에어브릿지 대시보드의 [설정]>[토큰 관리]에서 확인할 수 있습니다.
postMessageScript 는 웹 SDK가 플러터 SDK에 전달하는 명령어가 저장된 payload 변수를 플러터 영역에 전달하는 자바스크립트 코드입니다.
command 는 웹 SDK가 플러터 SDK에 전달하는 명령어입니다.
알립니다webview_flutter 의 경우 하이브리드 설정 스크립트 코드 주입을 페이지 로딩 전에 할 수 있는 인터페이스를 지원하고 있지 않아서 webview_flutter 에 대한 샘플 코드는 지원되지 않습니다.flutter_inappwebview 사용을 권장합니다.
주의사항
인앱 웹뷰의 이벤트 수집
인앱 웹뷰의 이벤트 수집
하이브리드 앱 설정을 하면 웹 SDK만으로 인앱 웹뷰에서 발생하는 이벤트를 수집해야 합니다. 앱 SDK로 이벤트를 추가로 수집하면 해당 이벤트가 중복해서 집계됩니다.인앱 웹뷰에 실제 모바일 웹사이트를 사용하면 웹 SDK만으로 이벤트를 수집해 주세요.