728x90
반응형

안드로이드내에서 웹뷰로 보안채팅을 여는 기능이 있다.

현재 get방식으로 앱에서 여는지, 모바일 웹으로 여는지에 따라 param값을 달리해주는데,

웹에서 뒤로가기시, 화면전환전에 모달을 띄워달라는 요구를 받고

해당 웹을 작업 후 , 앱내에서도 웹 함수를 호출할 일이 생겼다.

 

webSettings.setJavaScriptEnabled(true); 

webView.addJavascriptInterface(new WebAppInterface(웹뷰클래스.this), "인터페이스이름");

 

를 통해서 react 웹쪽에서 "인터페이스이름"으로 함수호출 callback을 이용한다.

 

전에 리엑트 네이티브에선 반대로 웹의 이벤트를 앱쪽에서 받아달라고했었는데,

다행히 콜백들이 존재하는 것에 감사한다.

728x90
반응형

+ Recent posts