728x90
반응형
안드로이드내에서 웹뷰로 보안채팅을 여는 기능이 있다.
현재 get방식으로 앱에서 여는지, 모바일 웹으로 여는지에 따라 param값을 달리해주는데,
웹에서 뒤로가기시, 화면전환전에 모달을 띄워달라는 요구를 받고
해당 웹을 작업 후 , 앱내에서도 웹 함수를 호출할 일이 생겼다.
webSettings.setJavaScriptEnabled(true);
webView.addJavascriptInterface(new WebAppInterface(웹뷰클래스.this), "인터페이스이름");
를 통해서 react 웹쪽에서 "인터페이스이름"으로 함수호출 callback을 이용한다.
전에 리엑트 네이티브에선 반대로 웹의 이벤트를 앱쪽에서 받아달라고했었는데,
다행히 콜백들이 존재하는 것에 감사한다.
728x90
반응형