最近使用北京易通行扫码坐公交地铁,为了更高效些,开始调研是不是能够做到一键弹出地铁码/公交码,毕竟每次找到App=>启动App=>切换到对应乘车码,这样一套操作还是很麻烦的。

一键唤起App的具体页面功能,该需求能实现的本质就是个URL Scheme,因此关键就是能不能拿到这个信息了。

先说结论,最终我只能实现一键唤起易通行App,即RuubyPay://,而具体地铁码/公交码页面并不行,原因是查不到具体功能/页面的介绍SDK,或者没有猜出来。虽然没有彻底解决,但至少搞清楚了寻找指定App URL Scheme的一般方法了,以后有此需要就这么来搞。

基本方法

  1. Google/GitHub检索

    首先还是万能搜索大法,毕竟别人很多都想到和找到了,比如微信扫码weixin://scanqrcode

  2. 官方文档

    好点的软件对其URL Scheme支持是有系统介绍的,比如Surge/Things等,通过官方文档就可以了解能支持到什么程度。这点微信,美团之类的都没系统的介绍,基本都靠网友自己去找了,这点差评。

  3. iMazing等软件查看app中的info.plist,如果是Mac App的话,直接finder中查看app内容即可,不需要第三方App

    info.plist中检索CFBundleURLSchemes关键词,具体数组值即Scheme

阅读全文 »

更新

YouTube印度已锁区,只支持印度地区的银行卡。

因此按照如下方法走土耳其区购买,即将代理及Google账户地区切换到土耳其即可

刷YouTube视频现在属于高频操作,不过免费版广告太多太频繁。Surge/AdBlock是个办法,但也有副作用,因此还是走会员购买这条路了。

YouTube会员地区收费有所区别, 印度良心些,个人会员(129印度卢比即11.23RMB)/月!但印度会员购买还是有些门槛儿的,这里Mark下我的操作流程。

阅读全文 »

今天把博客接入了下AddThis服务,这里mark下流程。

  1. 注册登录AddThis

  2. 点击profile,默认有一个profile

    一个Profile算是一个分享统计服务,我这里希望博客单独统计,那么单独一个profile管理https://static.1991421.cn/2022/2022-10-07-120913.jpeg

  3. 点击右上角的Profile Setting即可获得唯一ID,将ID直接配置到对应站点框架要求的位置即可,如果是自己手动接入的话,点击Get The Code,将代码贴到自己站点即可https://static.1991421.cn/2022/2022-10-07-120939.jpeg

  4. 接入后,还需要手动创建分享工具,支持创建多个。不创建工具,直接访问网站是看不到分享按钮的,

  5. 创建完成后刷新页面即可看到分享按钮

注意

  1. 如果按照步骤还是没有显示,可以查看网络请求,可能是广告拦截插件拦截了
  2. 目前测试AddThis没有被墙

免费的letencrypt签发的证书只给了3个月有效期,为了解决自动化续期,之前已接入Certbot,但一直没work。

最近查看日志发现错误在于我当时配置的域名中有一个*.1991421.cn即泛域名,该类域名需要手动添加DNS TXT记录,因此我的多个证书申请就一直block着没work。为了解决该问题,最近找了下方案,这里mark下。

自动化续期

查看方案发现有这样的库certbot-letencrypt-wildcardcertificates-alydns-au。

大致的实现原理就是借助DNS服务商提供的API解决自动化更新DNS记录的问题,同时Certbot有暴露钩子因此也就可以搭配上域名申请过程。同时该库本身也支持了腾讯云/阿里云服务。

整体OK,但存在几个问题

阅读全文 »

最近有事呆在湖北,访问GitHub时遇到问题-SSH登录GitHub在确定公钥配置正常的情况下总是登录失败,最后发现跟DNS污染有关。这里记录下问题及解决方案。

网络环境

  • 湖北省咸宁市电信

测试脚本

在git相关操作时提示输入git@github.com密码即登录失败,测试登录状态时可以使用以下脚本。

阅读全文 »
0%