updated README.md

This commit is contained in:
Lorenzo Pichilli 2021-03-04 01:37:04 +01:00
parent 26feeeaf92
commit 83686f331c
1 changed files with 13 additions and 3 deletions

View File

@ -17,6 +17,13 @@
A Flutter plugin that allows you to add an inline webview, to use an headless webview, and to open an in-app browser window. A Flutter plugin that allows you to add an inline webview, to use an headless webview, and to open an in-app browser window.
# Announcement
All the configuration and info about Getting Started with this plugin and code examples will be moved from here to the new [inappwebview.dev official website](https://inappwebview.dev/)!
I will create a new section there for better visualization and management.
Stay tuned!
## API Reference ## API Reference
See the online [API Reference](https://pub.dartlang.org/documentation/flutter_inappwebview/latest/) to get the **full documentation**. See the online [API Reference](https://pub.dartlang.org/documentation/flutter_inappwebview/latest/) to get the **full documentation**.
@ -115,6 +122,9 @@ Future main() async {
} }
``` ```
#### Enable Material Components for Android
To use Material Components when the user interacts with input elements in the WebView, follow the steps described in the [Enabling Material Components instructions](https://flutter.dev/docs/deployment/android#enabling-material-components).
### IMPORTANT Note for iOS ### IMPORTANT Note for iOS
If you are starting a new fresh app, you need to create the Flutter App with `flutter create --androidx -i swift` If you are starting a new fresh app, you need to create the Flutter App with `flutter create --androidx -i swift`
@ -1622,7 +1632,7 @@ Check https://caniuse.com/serviceworkers for JavaScript Service Worker API avail
#### Service Worker API on Android #### Service Worker API on Android
On Android, the `AndroidServiceWorkerController` and `AndroidServiceWorkerClient` classes can be used to intercept requests. On Android, the `AndroidServiceWorkerController` and `AndroidServiceWorkerClient` classes can be used to intercept requests.
Before using these classes or its methods, you should check if the service worker features you want to use are supported or not, for example: Before using these classes or their methods, you should check if the service worker features you want to use are supported or not, for example:
```dart ```dart
Future main() async { Future main() async {
WidgetsFlutterBinding.ensureInitialized(); WidgetsFlutterBinding.ensureInitialized();
@ -1651,7 +1661,7 @@ Future main() async {
#### Service Worker API on iOS #### Service Worker API on iOS
The JavaScript Service Worker API are available starting from iOS 14.0+. The JavaScript Service Worker API is available starting from iOS 14.0+.
To enable this JavaScript API on iOS there are only 2 ways: To enable this JavaScript API on iOS there are only 2 ways:
- using "App-Bound Domains" - using "App-Bound Domains"
@ -1661,7 +1671,7 @@ To enable this JavaScript API on iOS there are only 2 ways:
Read the [WebKit - App-Bound Domains](https://webkit.org/blog/10882/app-bound-domains/) article for details. Read the [WebKit - App-Bound Domains](https://webkit.org/blog/10882/app-bound-domains/) article for details.
You can specify up to 10 "app-bound" domains using a new Info.plist key `WKAppBoundDomains`, for example: You can specify up to 10 "app-bound" domains using the new Info.plist key `WKAppBoundDomains`, for example:
```xml ```xml
<dict> <dict>
<key>WKAppBoundDomains</key> <key>WKAppBoundDomains</key>