轩枫阁

首页 / 搜索标签: IOS

iPhone微信二维码长按识别不了?

前言

微信提供图片长按识别二维码跳转的功能,但是发现有时候在iPhone下并不是所有图都可以出现识别二维码。但是在Android的设备下可识别,这里究竟是什么原因呢?

识别方式

微信 6.7.3

Android

取整张图片分析,有二维码即可识别。

iOS

当图片的宽高或高宽比例超过竖屏2倍,采用的方案是截取当前屏幕分析,两端策略不一致。

所以当长图超过一定比例,二维码没在屏幕可视区域时,不会出现识别二维码。

测试图

图片尺寸:500*2170(比例为4.34)

测试机型:iPhone x

iPhone设备尺寸详情

计算结果:为达到直接识别二维码的效果,不同设备的最大比例如下

机型 最大比例
iPhone XS Max 4.33
iPhone X 4.33
iPhone 8P 3.56
iPhone 8 3.56
iPhone SE 3.55

得出结论,iPhone下图片最大比例不大于3.55均可长按识别。

2018/10 23  周二

【技术贴】IOS如何下载旧版本应用APP – 简洁版

前言

此前写过一篇【技术贴】IOS如何下载旧版本应用APPhttp://www.xuanfengge.com/ios-how-to-download-old-app.html

文章相对来说比较复杂,特别是查找版本ID对应的步骤,这里推荐使用另一种方案,操作起来更简单。

本文介绍如何使用Workflow及Fiddler下载IOS旧版本APP应用。

实现原理

  1. 通过Workflow查找App的历史版本对应ID
  2. 通过抓包软件Fiddler修改下载请求,将请求中最新版本的ID改成历史版本ID,成功下载指定版本App

操作步骤

主要分为以下三步:

  1. 下载安装itunes、fiddler,设置fiddler并安装证书
  2. 安装Workflow查询APP版本对应的版本ID
  3. 找到版本ID后,Fiddler修改下载请求,iTunes下载安装

查看全文

2017/05 22  周一

Chrome 58 不能使用Fiddler抓Https包的坑

前言

最近把Chrome升级到58以上的版本,发现使用Fiddler不能抓HTTPS的包,会提示“隐私设置错误”、“您的连接不是私密连接”错误。

在尝试各种方案修复之后,发现了更多奇葩的问题。

Chrome 58 不能使用Fiddler抓Https包

Chrome 58+打开HTTPS网站报错如下:

NET::ERR_CERT_COMMON_NAME_INVALID

Issuer: DO_NOT_TRUST_FiddlerRoot 显然是Fiddler生成的证书在Chrome 58不生效。 查看全文

2017/05 03  周三

移动端开发工具类方法汇总

资源与工具

查看全文

2016/11 05  周六

纸飞机许愿

x

钢琴节奏

请选择弹奏的曲谱

    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 1
    • 2

    [返回曲谱列表]

    点击开始录制,可以录制弹奏的曲子