iOS开发 - iOS15,检测其他应用是否安装失败的解决办法

iOS15的又又又踩坑了! 😡

这次是大家很常用的,通过LSApplicationQueriesSchemes配置,使用UIApplication.shared.canOpenURL方法,去检测其他应用是否已安装。

But! 😮💨 你待它如初恋,它却。。。
在iOS15中失效了~~
我这边发现的是跳转第三方地图业务。在其他旧版本中,是可以检测到百度和腾讯之类的。


image.png

原因:
在iOS15,LSApplicationQueriesSchemes列表中,超过50之后的名单,一律返回false.

解决办法:
把真正需要和重要在名单,放在前50名中


QQ20211203-093802@2x.png

就这么愉快地解决了~😄

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容