build method
todo: flutter webView 라이브러리 추가 후 설정 todo: urlLauncher 필요시 추가
Implementation
@override
Widget build(BuildContext context) {
return Container(
// child:
// WebView(
// debuggingEnabled: true,
// onPageStarted: () {
// },
// onProgress: (int progress) {
// },
// onWebViewCreated: (WebViewController webViewController) {
// paymentController.completerController = Completer<WebViewController>();
// paymentController.completerController.complete(webViewController);
// paymentController.completerController.future.then((value) => paymentController.webViewController = value);
// },
// onPageFinished: (String url) {
//
// },
// javascriptChannels: <JavascriptChannel>{
// paymentController.baseJavascript(context),
// },
// navigationDelegate: (NavigationRequest delegate) async {
// if (Platform.isAndroid && (delegate.url.startsWith('intent://') || delegate.url.startsWith('market://'))) {
// await _channel.invokeMethod('intent', {'url': delegate.url});
// return NavigationDecision.prevent;
// }
// else if (Platform.isIOS && (delegate.url.contains('itms-apps') || ((!delegate.url.startsWith('https') && (!delegate.url.startsWith("http")))))) {
// await _iosNavigate(delegate.url);
// return NavigationDecision.prevent;
// }
// return NavigationDecision.navigate;
// },
// initialUrl: Uri.parse(url).toString(),
// javascriptMode: JavascriptMode.unrestricted,
// ),
// ),
);
}