작성
·
705
0
WebView.setWebChromeClient(new WebChromeClient() {
@Override
public void onGeolocationPermissionsShowPrompt(
String origin,
GeolocationPermissions.Callback callback) {
...
}
@Override
public boolean onShowFileChooser(
WebView webView,
ValueCallback<Uri[]> filePathCallback,
FileChooserParams fileChooserParams) {
...
}
});
위 안드로이드 코드에 대응되는 Flutter에서의 사용법에 대해 문의 드립니다.
iOS는 환경이 안되어 확인 못한 상태이며,
안드로이드는 첨부파일 설정은 확인 했는데, 위치 설정 방법은 찾지 못했습니다.
알고 계시면 한수 전수 부탁드립니다.
WebViewController _webViewController = WebViewController();
if (Platform.isAndroid) {
final androidController = _webViewController.platform as AndroidWebViewController;
await androidController.setOnShowFileSelector(showSelectMediaType);
}
Future<List<String>> showSelectMediaType(
final FileSelectorParams params) async {
}
첨부 파일 설정은 위의 문의 내용에 기술한 것으로 확인되었고,
위치 정보 설정을 못하고 있다고 전달했으나, 커뮤니케이션이 잘 안 되었나 봅니다.
해결은 못 하였으나, 답변 감사합니다.