iOS开发 - iOS15,检测其他应用是否安装失败的解决办法
2021-12-03 本文已影响0人
又系黎小明
iOS15的又又又踩坑了! 😡
这次是大家很常用的,通过LSApplicationQueriesSchemes配置,使用UIApplication.shared.canOpenURL方法,去检测其他应用是否已安装。
But! 😮💨 你待它如初恋,它却。。。
在iOS15中失效了~~
我这边发现的是跳转第三方地图业务。在其他旧版本中,是可以检测到百度和腾讯之类的。
image.png
原因:
在iOS15,LSApplicationQueriesSchemes列表中,超过50之后的名单,一律返回false.
解决办法:
把真正需要和重要在名单,放在前50名中
QQ20211203-093802@2x.png
就这么愉快地解决了~😄