Given a GLTF (or GLB) asset, one can launch the WebAR experience on an android phone via a url like:
intent://arvr.google.com/scene-viewer/1.0?file=<insertURLHere>&title=MyWebArAsset&disable_occlusion=true&mode=ar_preferred#Intent;scheme=https;package=com.google.android.googlequicksearchbox;action=android.intent.action.VIEW;end;
(https://developers.google.com/ar/develop/scene-viewer)
However, if you put that same intent URL into a QR code and scan it, instead of opening in the Web AR viewer, it takes me to a google search.
If i remove the intent, and just put the file-path into the QR code, it just downloads the file.
Is there any way to trigger web AR viewer on android directly from a QR code?
How to launch web AR on android from a QR code
160 Views Asked by jekelija At
1
There are 1 best solutions below
Related Questions in ANDROID
- Delay in loading Html Page(WebView) from assets folder in real android device
- MPAndroidChart method setWordWrapEnabled() not found
- Designing a 'new post' android activity
- Android :EditText inside ListView always update first item in the listview
- Android: Transferring Data via ContentIntent
- Wrong xml being inflated android
- AsyncTask Class
- Unable to receive extras in Android Intent
- Website zoomed out on Android default browser
- Square FloatingActionButton with Android Design Library
- Google Maps API Re-size
- Push toolbar content below statusbar
- Android FragmentPagerAdapter Circular listview
- Layout not shifting up when keyboard is open
- auDIO_OUTPUT_FLAG_FAST denied by client can't connect to localhost
Related Questions in ANDROID-INTENT
- Unable to receive extras in Android Intent
- Android - No view found for fragment
- I want to Show Simple Toast Message When User Click On Media Controller button Pause/Start/Stop in video View Using Media Controller
- Android Studio - Illegal character 8204 error
- invoking application activity from url in email
- How to send object using getserializable extra method
- Google Play services LocationSettingsAPI - LocationSettingsRequest Dialog not Showing
- How to getCropAndSetWallpaperIntent(Uri imageUri) to work?
- Android put and get parcelable array error
- Save image from Camera take picture intent to application private storage
- how to get the URL from mainActivity to the second activity using intents?
- how to launch an image in a activity by clicking a button in a diffrent activity in android studio
- Cannot start activity using explicit intent
- Getting a files extension from Filepicker-Intent
- About getSharedPreferences
Related Questions in ANDROID-AUGMENTED-REALITY
- Android Artoolkit 3d model offset from marker
- How to create VR split screen using OpenSpace3d?
- How to implement a markerless augmented reality system for mobile devices (Android)
- ARToolKit 6: Image Tracking using FREAK
- Packaging ARCore Unity Projects for distribution
- Google ARCore Domain Model by Example
- How to use intents with unity google tango
- how to change background of the augmented_faces_java sample in ARCore?
- CommandInvokationFailure: Gradle build failed in unity
- Implementing Depth API for Collision Detection in Google ARCore Furniture App
- How to launch web AR on android from a QR code
- Video in Unity Asset is not embedded in the Android Build
- Augmented image anchor position changed frequently
- Filter by AR support on Google Play Developer Console?
- Is it okay to create an anchor for every object in sceneform?
Related Questions in WEB-AR
- how to use Ar.js in react pwa?
- How to launch web AR on android from a QR code
- How to import 3D models in Zappar WebAR Project based from user select?
- Size accurate WebAR experiences without markers?
- How to play content in ar after detection of marker without marker all the time(one time detection and then play)
- Switch to AR mode by default
- How to prevent rotation of a gltf model in three.js
- Improving stability in A-Frame and AR.js image tracking app without using third-party engines
- Model Viewer for web doesn't show View in AR button when passing Private Signed URL or Public URL from AWS S3
- Improve load time of large `.reality` files
- Is there any way for animating the text (atext) in aframe [WebAR]?
- 8th wall option page does not function when toggle off the splash screen in commercial mode
- MindAR JS: MINDAR.IMAGE.MindARThree is not a constructor
- USDZ partly working in web ar model viewer
- Is it possible to restrict "pinch and zoom" in echo3D webAR experience?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
QR Code readers may not interpret the WebAR URI correctly due to the 'Intent' format.
One workaround is to include the WebAR URI as a redirect from a site or a link shortener so that Chrome is handling the intent construction.
The additional 'wrapping of the WebAR URI' may allow for alternate behaviors for non-Android devices or truthful non-supporting browsers via User Agent checking.