在使用ShareSDK进行分享时,微信、QQ等APPID都已经是配好了,且注册过了,但是一直Error Domian = Error Code = 105,提示未安装微信、QQ等客户端,但是明明我手机上已经安装过客户端了,最后查出bug如下:
添加Scheme白名单。
问题描述:在iOS 9下涉及到平台客户端跳转,系统会自动到项目info.plist下检测是否设置平台Scheme。对于需要配置的平台,如果没有配置,就无法正常跳转平台客户端。因此要支持客户端的分享和授权等,需要配置Scheme名单。
具体方法:
1)、在项目的info.plist中添加一LSApplicationQueriesSchemes,类型为Array。
2)、然后给它添加一个需要支持的项目,类型为字符串类型;
新浪微博 |
|
微信 |
|
|
|
QZONE |
[注:若同时使用QQ和QZONE,则直接添加本格即可] |