设备特定定位
根据用户的设备类型或操作系统将其重定向到不同的目的地。
什么是设备定位?
一个二维码,可以检测扫描仪的设备并显示优化的内容。
检测能力
操作系统:
- iOS (iPhone, iPad)
- 安卓
- Windows
- macOS
- Linux
设备类型:
- 手机
- 平板电脑
- 台式机/笔记本电脑
- 智能电视
浏览器:
- Safari, Chrome, Firefox
- 移动浏览器与桌面浏览器
常见用例
应用下载:
- iOS: 应用商店
- 安卓:Google Play
- 桌面:网络应用或说明
平台特定内容:
- 移动:移动优化页面
- 桌面:完整网站
- 平板电脑:平板布局
功能可用性:
- iOS: iMessage 功能
- 安卓:特定于安卓的功能
- 桌面:浏览器扩展
设备限制:
- 移动:简化版
- 桌面:完整功能集
- 平板电脑:中等体验
设置设备定位
- 创建或编辑动态二维码
- 启用设备定位
- 添加设备特定规则
- 设置默认目的地
- 在多个设备上测试
规则配置
iOS 规则:
- 检测到:iPhone,iPad,iPod
- 目的地:App Store 链接
- 备用:移动网页
安卓规则:
- 检测:Android 手机/平板电脑
- 目的地:Google Play 链接
- 备用:移动网页
桌面规则:
- 检测:Windows, Mac, Linux
- 目的地:Web 应用程序
- 备用:下载页面
优先级系统
规则按顺序评估:
- 最具体的 (iOS 16+)
- 适度具体(任何 iOS)
- 通用(任何移动设备)
- 默认回退
智能应用横幅
自动显示本地应用的安装提示,同时引导到网页备用方案。
示例
手机游戏:
- iPhone: 应用商店
- 安卓:Play 商店
- iPad: App Store(平板版本)
- 桌面版: "在移动设备上播放" 页面
SaaS 产品:
- iOS: App Store + 移动功能
- 安卓:Play 商店 + 移动功能
- 桌面:完整的网络仪表板
- 平板电脑:优化的平板电脑界面
活动注册:
- 移动:简单的移动表单
- 平板电脑:增强的表单预览
- 桌面:包含所有选项的完整表单
餐厅菜单:
- 移动设备:垂直滚动菜单
- 平板电脑:网格布局菜单
- 桌面:带图片的完整菜单
高级功能
操作系统版本检测: 针对特定的操作系统版本(iOS 15+,Android 12+)。
浏览器检测: 针对Safari和Chrome的优化。
屏幕尺寸: 按视口尺寸进行定位。
测试策略
物理测试: 在可能的情况下,在真实设备上进行测试。
浏览器开发者工具: 使用设备仿真进行快速测试。
用户代理测试: 验证检测准确性。
QA 检查清单:
- iPhone(多个型号)
- 安卓(多个品牌)
- iPad
- 桌面(Mac 和 Windows)
- 各种浏览器
最佳实践
始终保持后备: 默认目标应该普遍适用。
移动优先: 由于大多数二维码扫描都是在移动设备上进行的。
广泛测试: 设备检测并不完美。
清晰的信息: 通知用户该功能不可用。
性能: 确保所有目的地快速加载。