웹뷰 내에서 window.open, opener 질문드립니다

안녕하세요
저는 리액트네이티브를 이용해 웹뷰 내에서 타 사이트의 소셜로그인이 가능해지도록 구현하려하고 있습니다.
웨일, 크롬, 사파리와 같은 브라우저를 사용한 것 처럼,
타 사이트의 소셜로그인이 제 앱에서 동작하게끔 하는게 목표인데요.
현재는 안드로이드 디바이스의 웹뷰에서
11번가, 번개장터 등에 접속한 후 소셜로그인을 하면
id / pw 입력 후 화면이 흰색이 되면서 진행이 되지 않는 상태입니다.
(콘솔에는 kauth.proxyHost(…).getKakaoAgent is not a function at respond 에러가 뜹니다.)

아래에 첨부한 사진은 ‘에누리’ 라는 앱입니다.
특정 게시글을 열면 인앱브라우저가 열리고(Stack)
그 안에서 타 사이트(11번가 뿐 아니라 다른 사이트도)의 소셜로그인이 가능하도록 되어있더라구요…

에누리앱 뿐만 아니라 카카오톡의 인앱브라우저 역시
웨일,크롬 등의 브라우저앱처럼 소셜로그인이 가능했습니다.
하지만 리액트 네이티브 웹뷰로 구현하려하니
window.open이 호출되면 앱의 웹뷰 내에서 팝업창이 열리는게 아니라
기본설정된 브라우저(웨일, 크롬 등)로 새창이 뜨게되어서 정상실행이 되지 않아
window.open = () => {
window.ReactNativeWebView.postMessage(arguments[0]);
}
로 하여 open시 전달받을 url을 postMessage로 앱으로 전달받고,
다른 웹뷰에 해당 url로 띄워주었습니다.
하지만 여전히 소셜로그인이 완료될 때 window.opener가 null이라 진행이 되지 않고 있습니다.
(window.open을 통해 열린것이 아닌, 제가 WebView의 source.uri를 변경하여 접속하였기 때문에…)

짧게 한마디로 정리하자면
리액트 네이티브 웹뷰에서 window.opener를 사용할 수 있을까요?

아니면 다른 좋은 방법이 있을까요…?