iPhone 终于可以一键打开健康码、乘车码了!我们还帮你挖出了 4 个超好用的新玩法

您所在的位置:网站首页 健康码出示打不开 iPhone 终于可以一键打开健康码、乘车码了!我们还帮你挖出了 4 个超好用的新玩法

iPhone 终于可以一键打开健康码、乘车码了!我们还帮你挖出了 4 个超好用的新玩法

2024-02-02 17:27| 来源: 网络整理| 查看: 265

编注:今日有用户发现微信对小程序跳转做了每日生成的次数限制(每日生成上限为 50 万,长期有效的 URL Schemes 上限为 10 万个),本文介绍的功能可能存在跳转失败的风险。

相信这两年来,大家最常见的一个场景就是进入公共场所时打开健康码。然而,国内的安卓厂商早就把这项功能玩出花的时候,一些地区(比如广东)的 iOS 用户却每次都要点开微信或支付宝进行多次操作,着实不方便。

▍快捷指令是如何实现的?

看完效果后,我们再来说说它是如何实现的。其实,这个快捷指令实现的方式并不难,它是通过 iOS 上的「URL Scheme」来实现的。

把 App 内的各种页面比作成网页,URL Scheme 就相当于 App 内的网址,有了它,我们就能通过在浏览器地址栏中直接跳转到指定的 App 页面中去。理论上来说,App 的每个页面都可以提供一个 URL Scheme,只要我们获取到它,就可以实现上面的效果。

例如,https://sspai.com/matrix 这个网址中,「sspai.com」是域名,「/」后面的是域名下的目录。而我们再来看看粤康码的 URL Scheme:

weixin://app/wxd930ea5d5a258f4f/jumpWxa/?userName=gh_1ac06b5a8f4e&path=operation_plus/pages/yiqing/daka/user/index/index.html

其中,weixin://app是告诉系统,跳转到微信 App,相当于是网址中的https://sspai.com,而后面的wxd930ea5d5a258f4f则为固定 ID,不需要更改。jumpWxa可以理解成「Jump to Weixin app」,意思是告诉微信打开小程序,而后面紧跟的?userName=就是小程序的原始 ID。

如果只需要跳转到小程序主页,那么只需要到这里即可,&path之后的内容都可以不填。但如果想跳转到小程序内的特定界面,则需要找到它的页面地址,然后加上&path=并在后面加上页面路径。

▍如何获取小程序的原始 ID?

▍如何获取小程序内页面的路径信息

获取小程序内页面的路径信息,一般有两种方法,一种是通过网络软件抓包,一种是通过微信公众号后台来获取。抓包的方法对于普通用户来说可能有较高难度,因此这里我们介绍后者。

首先,我们需要一个能进入后台的微信公众号,然后新建图文,并在最上方的选项中选择小程序。

接着,直接搜索我们需要的小程序,这里同样以粤省事作为例子。搜索出结果之后,点击下一步。

进入到详细设置页面之后,在小程序路径的列表下,点击「获取更多页面路径」,并在弹出的界面中输入你的微信号后,点击开启。

▍将 URL Schemes 做成快捷指令

在使用快捷指令时,你需要先复制小程序的原始 ID,再运行快捷指令,并将其粘贴至输入框中。如果你想复制路径的话,快捷指令也会自动跳转至微信,你只要按照前面的步骤复制路径,随后回到快捷指令即可。

 更多玩法 

在知道了原理之后,我们可以根据这些方法来开发出更多新玩法。根据上述方法,你不但可以像 Android 用户一样,把小程序保存到桌面上,甚至还能做到一键点外卖、一键购物,甚至是快速打开乘车码、一键打车。

▍把小程序添加到桌面并自定义图标

由于如今不少 App 都有小程序版本,如果它已经满足我们的使用,那么就可以将它添加到桌面,节约手机存储空间。

在快捷指令中新建一个快捷指令,并命名成对应的小程序 App,接着搜索「Safari」,选择「打开 URL」,将 URL Schemes 填入。

同理,一些经常使用的小程序内页面,我们也可以通过这样的方式添加到桌面,例如打车小程序、公交查询和大数据行程卡等。

▍一键打开乘车码

以羊城通为例,打开小程序后,不但有开屏广告,而且还多了一个点击「扫码乘车」的步骤,非常不方便。而有了下面这个 URL Schemes 后,我们就可以精准地一键打开羊城通的乘车码页面了。

weixin://app/wxd930ea5d5a258f4f/jumpWxa/?userName=gh_675469036c10&path=pages/new-main-page/new-main-page.html?status=NORMAL&phone=手机号&userId=用户 ID

由于在路径中会包含你的手机号和用户 ID,因此我们不建议你将乘车码的路径分享给他人。如果你在其他城市,也可以根据前文提到的方法制作当地的 URL Schemes 并添加到快捷指令中。

▍一键点外卖

饿了么、美团外卖这样的小程序在使用上已经达到了接近 App 的水准,因此将它们的搜索页面通过上面的方法添加到快捷指令,便可以达到一键点外卖的效果了。

美团外卖:

weixin://app/wxd930ea5d5a258f4f/jumpWxa/?userName=gh_72a4eb2d4324&path=packages/index/search/search.html?

饿了么:

weixin://app/wxd930ea5d5a258f4f/jumpWxa/?userName=gh_6506303a12bb&path=ele-search/pages/search/search.html?

此外,我们还可以通过获取对应餐厅页面的路径,将它们的 URL Scheme 做成快捷指令,实现一键进入汉堡王买六个汉堡的功能。

▍一键购物

通过将商品搜索页面的 URL Scheme 提取出来,然后把关键词设置成填写项目,就能够实现一键购物搜索了。例如,少数派商店小程序的 URL Scheme 如下:

weixin://app/wxd930ea5d5a258f4f/jumpWxa/?userName=gh_de14512926a5&path=packages/shop/goods/search/index.html?q=搜索关键词&type=common

在快捷指令中,我们首先添加一个「要求输入」的步骤,输入的页面标题我选择的是「要搜索什么商品?」。接着,我们创建一个文本内容,将上面的地址复制到文本框中。

最后,添加一个打开 URL 的快捷指令,在地址栏中选择文本即可。将它添加到桌面之后,便能够一键执行稿费回收计划了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3