Blog
Blog copied to clipboard
iOS9检测微信、百度地图等三方安装
在iOS9以前,检测微信是否安装,用微信SDK中的[WXApi isWXAppInstalled]
来检测就可以了,但在iOS9之后,需要在Info.plist
中将要使用的URL Schemes
列为白名单,才可正常检查应用是否安装。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>wechat</string>
<string>weixin</string>
<string>baidumap</string>
<string>iosamap</string>
<string>mqq</string>
<string>weibo</string>
<string>tencentweibo</string>
<string>sinaweibo</string>
</array>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
常用App URL Scheme
- 微信 wechat weixin
- 百度地图 baidumap
- 高德地图 iosamap
- QQ mqq
- 新浪微博 weibo sinaweibo
- 腾讯微博 tencentweibo
- 知乎:你所知道好玩有趣的 iOS URL schemes 有哪些?
补充:iOS9适配系列教程