iOS11发布和苹果封杀严查HTTP?

一句话读完全文版:

突然有线上用户反馈访问不了APP数据的,但是自己开发版本OK的,后台表示服务器也OK的,甚至安卓版本也OK的。。那么,十有八九就是后台的 HTTPS出了问题,比如说,CA证书过期啦。

这次事情是这样的:
起因:运营接到电话,用户反馈说你们APP提示访问服务器失败,我刚付了钱的啊。。
排查:我们就马上开始排查了。

1.xcode直接开发版跑链接线上的,OK的.
2.下个App Store版本的,访问不了。
3.安卓线上版本的,OK的。
4.主管让我找原因,谷歌搜啊搜。。没信息。

然后我就想,前几天后台通知过我,咱们用的“沃通牌”的免费CA证书不能用了,会不会对你们IOS有影响。我当时回答的是,苹果官方年初的时候就强制要求HTTPS,你们尽快重新配置好HTTPS。(后面好像因为boss不肯花钱,搁置没管了。)
然后我猜想是苹果封杀非HTTPS的应用。还好当时后台也还在加班,罗里吧嗦的又去弄了个免费的CA证书!!!瞬间!!!好了!!
后续:这里不得不说一下,其实上面没交代清楚,因为也确实是我看着后台配置证书的时候了解到的。我们的服务器是阿里云的嘛,我们公司有两个APP,分别叫A和B吧。其中A就是前两天沃通CA证书失效的对应域名的APP。B是这次用户反馈过来访问不了的APP!!后台跟我坦白!!!TMD!!B这个APP之前一直没有弄成HTTPS!!!!(虽然我也没注意就是了。。所以B这次我们全员都访问不了。。A这个呢,boss的7访问不了,主管的6pOK的,我的SE也是OK的。苹果封杀HTTP是灰度的?(啊,明天去确认下,boss的7是不是升到了11.)
彩蛋:咱们APP的域名中有个'hp'的组合在里面,免费的用不了了。。之前boss死活不肯花钱买CA证书。。这下给他下的。。“不就是钱么,买!”
总结:苹果开始封杀HTTP应用了,服务器还没配置HTTPS的同行们,祝你们好运。

延伸:其实我很好奇苹果是怎么做到区分HTTP和非HTTP的,我APP内写的URL都是HTTP的,后台配置好HTTPS就立马可以访问了。虽然我知道HTTPS是加了SSL加密的。。
看来这还是我对网络了解不够的,继续研究网络。。
啊对了,之前在研究Python。。然后一直走歪到了网络的神坑里了。。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 127,694评论 18 546
  • CA和证书安全协议(SSL/TLS)OpenSSH 一、CA和证书 (一) PKI(Public Key Infr...
    哈喽别样阅读 440评论 1 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 74,786评论 12 116
  • 《梁思成·林徽因》讲述了“大时代背景下跌宕起伏的个人命运”:一对著名夫妇的人生轨迹和中国近现代的激荡史密切交织。这...
    简书视觉馆小飞侠阅读 4,058评论 26 153
  • 金丝雀起初是不愿一直在牢笼里的,只是挣扎的想要逃出去,笼子里太闷了,太无聊了,她渴望自由,可是一直找不到机会,终于...
    青豆小姐_阅读 24评论 0 1