Setup
Configuring WebView for web content display
Prerequisites
Essential Kit imported into the project from My Assets section of Package Manager
iOS builds use WKWebView (iOS 11+)
Android builds use Android WebView with hardware acceleration
Setup Checklist
Open Essential Kit Settings (
Window > Voxel Busters > Essential Kit > Open Settings), switch to the Services tab, and enable WebViewConfigure Android-specific options if needed (camera, microphone, back button navigation)
Essential Kit automatically adds required permissions and frameworks during build
Changes to the settings asset are saved automatically. If you use source control, commit the updated
Resources/EssentialKitSettings.assetfile
Configuration Reference
Enable WebView
All
Yes
Toggles the feature in builds; disabling strips related native code
Uses Camera
Android
Optional
Enable if web content needs camera access; adds CAMERA permission
Uses Microphone
Android
Optional
Enable if web content needs microphone access; adds RECORD_AUDIO permission
Allow Back Navigation Key
Android
Optional
If enabled, hardware back button navigates to previous web page instead of hiding web view
Android Permissions: Only enable camera and microphone if your web content actually uses them (video chat, camera uploads). Essential Kit automatically adds the required Android permissions when enabled.
Back Button Behavior: By default, Android's back button closes the web view. Enable "Allow Back Navigation Key" if you want it to navigate backward through web page history (like a browser).
Platform-Specific Notes
iOS
Uses
WKWebView(modern WebKit-based web view)Automatically links
WebKit.frameworkduring buildSupports JavaScript, CSS3, HTML5 with full iOS Safari capabilities
App Transport Security requires HTTPS URLs (or Info.plist exceptions for HTTP)
Android
Uses Android
WebViewwith hardware accelerationAutomatically adds
INTERNETpermission to AndroidManifest.xml during buildJavaScript must be explicitly enabled via
webView.JavaScriptEnabled = trueSupports all modern web standards with Chrome WebView engine
Last updated
Was this helpful?