1. Scheme白名单问题(无法判断手机是否安装微信等)
- canOpenURL: failed for URL: "weixin://app/wxdaae92a9cfe5d54c/"
- error: "This app is not allowed to query for scheme weixin"
搜索后得知 近期苹果公司iOS 9系统策略更新,限制了http协议的访问,此外应用需要在“Info.plist”中将要使用的URL Schemes列为白名单,才可正常检查其他应用是否安装。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>weixin</string>
<string>wechat</string>
</array>
2. 网络请求报错
App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>