Не удается передать заголовки в flutter_inappwebview и webview_flutter в iOS

#ios #flutter #webview

#iOS #трепетать #webview

Вопрос:

Версии:

flutter_inappwebview: 5.3.2

webview_flutter: 2.3.1

Я пытаюсь передать заголовки в URL-адрес webview, на Android все работает нормально, но в ios я получаю несанкционированное сообщение об ошибке.

Я попытался добавить NSAppTransportSecurity в Info.plist

 lt;keygt;NSAppTransportSecuritylt;/keygt; lt;dictgt;  lt;keygt;NSAllowsArbitraryLoadslt;/keygt;  lt;true/gt;  lt;keygt;NSAllowsArbitraryLoadsInWebContentlt;/keygt;  lt;true/gt; lt;/dictgt;  

также включен встроенный предварительный просмотр

 lt;keygt;io.flutter.embedded_views_previewlt;/keygt; lt;true/gt;  

но не в состоянии заставить это работать. Ниже приведен мой код.

код:

webview_flutter:

 body: WebView( javascriptMode: JavascriptMode.unrestricted, onWebViewCreated: (c) { c.loadUrl(  url,  headers: {'Authorization': 'Bearer '   token}, ); }, ),  

flutter_inappwebview:

 body: InAppWebView(  initialUrlRequest: URLRequest(  url: Uri.parse(url),  headers: {'Authorization': 'Bearer '   token},  ),  ),