You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have been using Needle Engine to run 3d websites over the cache size limit of iOS/Android offline within inappwebview which works incredibly well. Recently I wanted to try out adding augmented reality AR support within flutter inappwebview via WebXR on Android and Apple Quick Look. Further below I have attached a test zip of a simple website with a model in it that can be viewed in WebXR on Android and Apple Quick Look on iOS.
The problem is that on android when the website is embedded in an app, I get a warning that immersive-ar is not supported by the browser. On iOS, the Quick Look USDZ gets exported but the webview prevents it from being shared to Apple Quick Look and instead in the same webview, the USDZ file is printed as text.
I also had to add https support to the app to run the localhost url as https to get around warnings of webxr not working with normal http.
Suggested solution
Would it be possible to add immersive-ar support to the inappwebview browser on android and on iOS is there anything that is preventing a normal browser callback to send the USDZ file to Apple Quick Look?
I must stress that the attached zip website works fine in Chrome on android and Safari on iOS when running on a local server off a laptop/mac on the same network or when hosted on a server online. This issue is exclusive to inappwebview.
Is there an existing feature request for this?
Operating System
Android, iOS
Pain
I have been using Needle Engine to run 3d websites over the cache size limit of iOS/Android offline within inappwebview which works incredibly well. Recently I wanted to try out adding augmented reality AR support within flutter inappwebview via WebXR on Android and Apple Quick Look. Further below I have attached a test zip of a simple website with a model in it that can be viewed in WebXR on Android and Apple Quick Look on iOS.
The problem is that on android when the website is embedded in an app, I get a warning that immersive-ar is not supported by the browser. On iOS, the Quick Look USDZ gets exported but the webview prevents it from being shared to Apple Quick Look and instead in the same webview, the USDZ file is printed as text.
I also had to add https support to the app to run the localhost url as https to get around warnings of webxr not working with normal http.
Suggested solution
Would it be possible to add immersive-ar support to the inappwebview browser on android and on iOS is there anything that is preventing a normal browser callback to send the USDZ file to Apple Quick Look?
I must stress that the attached zip website works fine in Chrome on android and Safari on iOS when running on a local server off a laptop/mac on the same network or when hosted on a server online. This issue is exclusive to inappwebview.
Useful resources
website.zip
Additional information
No response
Self grab
The text was updated successfully, but these errors were encountered: