iPhone 利用快捷指令和自动化每天自动同步「苹果健康」的步数到「支付宝运动」教程
昨天晚上绕着湖边走了好几公里,另外从家里到湖边也骑车 + 步行用时好一段时间。昨天至少有 13000 步吧?可是今天早上起床发现蚂蚁森林在步数这一块的能量数值很小,才发现昨晚没有同步苹果健康
的运动数据到支付宝运动
。
不过话虽如此,我都很久没有主动的去同步支付宝运动的步数了。对于蚂蚁森林的能量,看淡了看淡了,特么 1 吨多了,总是显示 1.1t,就不显示具体数值,搞的动力不足啊(当然这只是一方面原因)咳咳咳
刚刚发现我的能量居然被超过了!可恶啊,现在第一名也是 1.1t,可能比我多一点吧。但多多少又不得而知了。希望蚂蚁森林给出具体数值啊,精确到 kg 就行,比如 1.111t
。
突发奇想,如果每天晚上自动同步支付宝运动的步数就好了。
可以利用快捷指令呀!可以,说干就干,正文开始。
1. 获取支付宝运动
页面的 URL Scheme
本部分参考文章: https://sspai.com/post/68497
1.1 打开支付宝运动页面
1.2 点击右上角三个点
继续点击:分享 -> 复制链接。此时剪贴板里的链接如下
https://m.alipay.com/spEVDxo
1.3 复制该链接使用 Safari 打开
弹出对话框「在“支付宝”中打开此页?」,我们选择取消,然后拷贝 Safari 地址栏的 url。这个链接是被编码过的,内容如下
https://render.alipay.com/p/s/i/?scheme=alipays%3A%2F%2Fplatformapi%2Fstartapp%3FappId%3D2019072565980504%26page%3Dpages%252Findex%252Findex%253FchInfo%253Dself_share%26enbsv%3D0.7.2108271202.36%26chInfo%3Dch_share__chsub_CopyLink
1.4 使用 urldecode.org 这个网站解码
浏览器打开这个网站,输入剪贴板里的 url (就是编码过的链接),然后 decode
, 然后拷贝解码后的 url 到任意一个文本编辑器,开始分析 url。内容如下
https://render.alipay.com/p/s/i/?scheme=alipays://platformapi/startapp?appId=2019072565980504&page=pages%2Findex%2Findex%3FchInfo%3Dself_share&enbsv=0.7.2108271202.36&chInfo=ch_share__chsub_CopyLink
分析过程我就略掉了,详细可仔细阅读上面少数派的文章。
1.5 得到支付宝运动
的 URL Scheme
关键是获取 appId
和 page
两个参数,最终获取到的 URL Scheme 如下
alipays://platformapi/startapp?appId=2019072565980504&page=pages%2Findex%2Findex%3FchInfo%3Dself_share
2. 创建快捷指令
很简单,就是通过 Safari 打开一个 URL,然后 URL 填上 1.5 的 URL Scheme。然后命名保存。
3. 创建自动化
创建自动化也很简单。打开自动化页面,创建一个新的自动化,选择创建个人自动化
,选择特定时间
,比如设置成晚上 11:30,那就输入 23:30
,然后下一步,添加操作,这个操作就是上面创建的快捷指令的操作——利用 Safari 打开对应的 URL。输入上面的 URL Scheme,点击下一步,完成!
我一般都打开「运行前询问」,这样在运行前询问更加友好,不会打扰你正在做的事情。
下面分享几个截图
可以把创建的快捷指令添加到桌面,图标 icon 可以自定义本地图片。可以主动触发
时间到了触发自动化操作
自动打开了这个页面之后稍作停留,等程序运行完(同步你的「苹果健康」步数数据到支付宝运动)就可以离开这个页面了
end.
补充:创建自动化的时候可以直接使用已经存在的快捷指令。OωO