You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过二维码在Android设备上直接启动Web AR查看器?

直接通过二维码触发Android设备Web AR查看器的方法

问题根源

直接把Android Intent URL生成二维码后,多数扫码工具会将其当作普通HTTP链接处理,无法正确解析Intent协议,导致跳转到谷歌搜索;而仅放GLB/GLTF文件URL则只会触发文件下载,没法唤起Web AR查看器。

可行解决方案

1. 用中转网页触发Intent

做一个极简静态网页,让网页自动跳转到Scene Viewer的Intent链接,再把这个网页的URL生成二维码:

  • 示例HTML代码(meta标签跳转):
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="refresh" content="0; url=intent://arvr.google.com/scene-viewer/1.0?file=你的GLB/GLTF文件HTTPS链接&title=MyWebArAsset&disable_occlusion=true&mode=ar_preferred#Intent;scheme=https;package=com.google.android.googlequicksearchbox;action=android.intent.action.VIEW;end;">
</head>
<body>
    若未自动跳转,请手动检查设备是否支持Web AR
</body>
</html>
  • 也可使用JavaScript实现跳转:
window.addEventListener('load', function() {
    window.location.href = 'intent://arvr.google.com/scene-viewer/1.0?file=你的GLB/GLTF文件HTTPS链接&title=MyWebArAsset&disable_occlusion=true&mode=ar_preferred#Intent;scheme=https;package=com.google.android.googlequicksearchbox;action=android.intent.action.VIEW;end;';
});

扫码打开这个网页后,网页会自动触发Intent,唤起Google Scene Viewer。

2. 使用官方二维码生成工具

Google有专门的工具用来生成可直接唤起Scene Viewer的二维码,只需输入GLB/GLTF文件的HTTPS链接、标题等参数,就能生成符合要求的二维码,扫码后直接启动Web AR体验。

注意事项

  • 确保Android设备已安装Google搜索应用(包名com.google.android.googlequicksearchbox),Scene Viewer集成在此应用中
  • GLB/GLTF文件必须是公开可访问的HTTPS链接,Android 9及以上版本要求使用HTTPS协议
  • 部分扫码工具会拦截Intent跳转,需在工具设置中开启「允许打开第三方应用」权限

内容的提问来源于stack exchange,提问作者jekelija

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 07:27:11