疫情期间,北京健康宝小程序是北京市民出门必用的服务之一,走到哪儿扫到哪儿。如果是安卓手机,微信小程序版的健康宝能放到桌面,一键唤起很方便,如果是 iPhone 手机,则没有这个功能。如果iPhone安装了支付宝,倒是可以将支付宝里面的北京健康宝小程序放到 iPhone 桌面,顺便给支付宝贡献一个日活。
你可能会问,为什么iOS 微信不支持将小程序放到桌面?关于这个问题,微信官方曾于2019年5月份在微信开放社区中作出过回复:「这里我们调研过,因为IOS上要实现的话,用户操作的步骤过于繁琐,所以就不实现了」。
我并不赞同这个解释。安卓平台其实也挺复杂的,为什么就提供了呢?从 MIUI 12 手机来看,全新安全微信时系统默认会禁止微信开启创建桌面快捷方式的权限。如下文截图1所示,我尝试将一个公众号钉到桌面,但此时会添加失败。而我无法在添加小程序到桌面的过程中开启权限,需要中断添加过程去开启,别说老年用户,就算是熟练的安卓用户也会觉得繁琐(这种情况下我一般会用这个更快速的方法:在桌面长按应用图标进入微信的应用详情,在进入权限设置选项里开启相关权限)。
相比之下,iOS 平台从 微信 App 唤起 Safari 浏览器 → 点击浏览器底部工具条的分享图标 → 点击添加到主屏幕选项,这一路操作下来其实很流畅,可以说是一气呵成。
之前有人通过拿到非官方的北京健康宝小程序URL Schema后借助iOS捷径,迂回实现快速打开健康宝小程序的目的,但现在这条路似乎失效了,如截图3所示,会报错。
iOS用户的你,是否赞同微信官方的解释?是怎么实现快速打开北京健康宝的?
上图:截图1,安卓手机添加公众号到桌面时的操作界面。
截图2,支付宝小程序添加到桌面过程中跳转到浏览器后的操作指引。
截图3,通过iOS捷径访问北京健康宝小程序的URL Schema会提示出错。