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

2021-12-03  本文已影响0人  又系黎小明

iOS15的又又又踩坑了! 😡

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

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


image.png

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

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


QQ20211203-093802@2x.png

就这么愉快地解决了~😄

上一篇 下一篇

猜你喜欢

热点阅读