如果我跟你说 iPhone 的原生相机能扫描二维码,你一定会用一种看火星人的眼神回敬我;至于扫码能直接加入 Wi-Fi、Safari 也能解析二维码等技巧,可能只有非常关心 iOS 技巧的读者才知道了。
iOS 11 之后,iOS 设备对于二维码的支持有了质的飞跃,系统摄像头能直接扫描二维码,并执行打开网页、跳转至应用等操作,大大扩展了摄像头的应用场景。这篇文章帮你捋一捋 iOS 11 关于二维码的技巧,而已经有所耳闻的读者,也可以在本文中进一步了解它们的原理,能够自己动手做出具备特殊功能的二维码。
打开网页或应用
这应该是一个众所周知的技巧,如果二维码中的内容是一个网址,可以直接在网页或对应应用中打开它(支持 URL Schemes)。不过,***养成长按压通知查看网址的习惯,检查一下链接里有没有可疑的字样。即便如此,来路不明的二维码还是能不扫就不扫。
拨打电话、发短信或发送邮件
如果相机检测到了电话号码或邮箱,你就可以直接向对方发送消息,或者把号码和邮箱地址存进通讯录。这倒是印了对于 3D Touch 的调侃,「没事儿按一按,总会有各种惊喜出现」。
添加联系人
如果二维码中存储了 vCard 或 MeCard 格式的信息,扫描后 iPhone 就会提供一个「添加到通讯录」到建议。制作纸质名片时你可以考虑加上这样一枚二维码,对方即使没有安装专门的名品扫描工具,也可以快速保存你的联络信息(如果他的手机支持扫描 vCard 格式的二维码)。
显示地点信息
我们常常在传单、海报上看见一个简略版的地图,显示主办方所在的地点,这很贴心,但是可以更进一步,把地点信息存储在二维码中,扫一扫就能在 iPhone 的自带地图应用里显示地点、进行导航。
想做到这一点,只需简单地把经纬度以 geo 纬度 经度 的格式藏在二维码里面。可惜 iOS 还没智能到扫码显示地名的程度,我得打开地图才知道具体地点是什么。
添加日历信息
添加日程
当二维码里的信息是 iCalendar 格式时,你可以通过扫一扫来添加日程信息。不过现在日历订阅还是比较成熟的,一般用不上扫码这种离线的添加方式。
加入 Wi-Fi
最让人觉得稀奇的功能恐怕非扫码加 Wi-Fi 莫属,对着摄像头扫一扫,自动就连上了 Wi-Fi 网络。贴一张带有 Wi-Fi 信息的二维码(具体格式下文会讲)在墙上,下次朋友来你家就不用再问「密码是什么了」。
扫描二维码自动加入 Wi-Fi 的功能看似神乎其技,其实这只是苹果对于 zxing 所发明编码形式姗姗来迟的支持。Android 设备早已可以通过扫码连接 Wi-Fi,就是利用了 WIFI:T:WPA;S:Wi-Fi名;P:密码;; 的格式存储 Wi-Fi 相关信息,免去手工输入密码的麻烦。
其实本文中的其他技巧也不是 iPhone 独占的,你不妨拿自己的手机扫一扫,说不定它们也支持一些特殊的操作。
Safari 也能解析二维码
除了系统摄像头,Safari 也可以解析网页中的二维码,只需重按图片就可以弹出选项菜单。
据说有人喜欢把「资源链接」藏在二维码里分享出来,下次遇到了可以直接在 Safari 中解析,不用再求助微信了(我可没试过)。
小结
每次 iOS 新版本公布或发布,大家都会眼巴巴等着「iOS XX 的 XX 个特性」的文章发布,从几十个早已听到厌倦的功能点里期望找出几个新鲜玩意儿。其实除了发布会和媒体的报道,你更应该看看会后面向开发者的几场讲解,才不至于一直在咀嚼别人消化透了的东西。
这篇关于 iOS 11 二维码的使用技巧只能说是条「旧闻」,但我猜有不少人从中能学到新东西。