모바일 웹 사이트에서 apk의 기능 사용(웹뷰?)

헉…이렇게 또 상세한 답변 감사합니다…!
저는 단순하게 close (value); 이렇게 넘겼는데 알려주신 방법으로도 해보겠습니다…!

1개의 좋아요
<WebView x:Name="myWebView" Source="http://test.co.kr/Views/Test/ApiTest.aspx"
         VerticalOptions="FillAndExpand" HorizontalOptions="FillAndExpand" Navigating="WebView_NavigatingAsync"/>
  1. 도메인 명 : https://m.test.co.kr
  2. 스캔 버튼 있는 페이지 https://m.test.co.kr/BuyReg.aspx

혹시 이럴 경우엔 어떻게 하셨는지 궁금해서 댓글 드립니다…!
지금 제 웹뷰 Source를 보시면 “http://test.co.kr/Views/Test/ApiTest.aspx” 이렇게 정의하고 해당 aspx 페이지에서 버튼을 클릭하면 Navigating 이벤트를 통해
스캔 페이지를 팝업으로 띄웠는데요.
위에 적어놓은 1번의 도메인명을 사용하고 2번 페이지에서 버튼을 클릭해도 Navigating이벤트를 사용할 수 있을까요…?

스캔 버튼이 있는 페이지가 필요한가요?? 어떤 구조가 된건지 설명으론 모르겠습니다… 스캔버튼이 있는 페이지가 있고 HTML로 된 버튼을 눌러서 maui 페이지를 띄운다는건가요?? 그거라면 위에 BigSquare님이 알려주신 방법을 쓰시면 될 것 같습니다.

혹시…!
해당 바코드 인식 페이지를 메인 페이지에서 Popup형태가 아닌 ContentPage로 띄우셨을까요…?

넵넵 맞습니다. 모달 방식으로 자마린 페이지로 띄웠습니다. 거기 새 웹뷰를 넣은게 아니라 qr 처리 전체를 자마린으로 처리했었네욥

답글 감사합니다…!
2주간 삽질하고 있는데 끝이 보일듯 보이지 않아서 답답하네요…

 var popup = new ScanPage();

 var result = await Shell.Current.ShowPopupAsync(popup);

 if (result != null)
 {
     string valueFromPopup = result.ToString();
     await myWebView.EvaluateJavaScriptAsync($"InitBarcodeScanner.setBarcode('{valueFromPopup}')");
     popup.Handler.DisconnectHandler();
 }
 else
 {
     popup.Handler.DisconnectHandler();
     return;
 }

현재 저는 이렇게 Popup형태로 ScanPage를 띄웠는데, 저도 광룡님처럼 모달 방식으로 한 번 해보겠습니다…!