iOS15的又又又踩坑了!
这次是大家很常用的,通过LSApplicationQueriesSchemes配置,使用UIApplication.shared.canOpenURL方法,去检测其他应用是否已安装。
But! 你待它如初恋,它却。。。
在iOS15中失效了~~
我这边发现的是跳转第三方地图业务。在其他旧版本中,是可以检测到百度和腾讯之类的。
原因:
在iOS15,LSApplicationQueriesSchemes列表中,超过50之后的名单,一律返回false.
解决办法:
把真正需要和重要在名单,放在前50名中
就这么愉快地解决了~