此方法已失效。微信更改了二维码请求方式,需要Cookies验证了。晚点看看能否用workflow获取cookies试试。

使用场景

完整的网页版微信公众号后台登陆,必须要扫码验证,而且现在还不能截图后从相册里选取扫描。所以只能通过在一个屏幕上显示,再用微信摄像头扫描。对于我这种出门只带手机、手表、钱包的,只好考虑把二维码弄到AppleWatch上了。

虽然workflow戳了很久,但一直没怎么用过。之前配置的方法是,手机放大页面后截图,AppleWatch获取最后截图;今天看了《Workflow分享:显示附近的免费WiFi》,发现可以再优雅那么一点点。

大致思路

手机配置一个 Action Extension,获取页面二维码并存至相册;Apple Watch配置一个WorkFlow,获取最新一张图片并显示。因为对workflow不太熟悉,这中间还有优化的空间,比如正则匹配等;抛砖引玉,希望能找到比这更加简单的方法。

具体步骤

iPhone端 配置如下:

FullSizeRender 13.jpg在Safari点击分享按钮,运行该条workflow即可。

Apple Watch配置如下:

FullSizeRender 14.jpg在手机存储好二维码后,在AppleWatch运行,就会自动显示二维码了,拿手机扫一扫就可以登录好完整的公众号后台了。

一些废话

正则是个好东西,一定要学会;

中间对图片进行剪裁是希望图片体系小一些,这样能传输快一点点,但并没有实际测试是否有用;

如果有更好的,直接Push图片至AppleWatch的方法,欢迎告知。