So I am trying to open a simple webview when a button is clicked.
This is the body of my Scaffold widget:
body:
WebView(
initialUrl: "https://www.google.com/",
javascriptMode: JavascriptMode.unrestricted,
)
The interesting part is when I run this flutter project independently it successfully opens the Webview in the iOS simulator. But when I integrated this flutter module into an existing iOS App it doesn't work (Shows a blank screen). In order to add a flutter module, I have followed this link, the other part of the module works fine.
I have already set this in the info.plist for the flutter module:
<key>io.flutter.embedded_views_preview</key>
<true/>
I have added the following version in pubspec.yaml
file:
webview_flutter: ^0.3.22+1
After a few hours of debugging I found that we need to add this key in the iOS project
info.plist
file rather than putting it into the info.plist in the iOS folder of the flutter module