您的位置:首页 > 移动开发 > 微信开发

ShareSDK安装了微信QQ一直报错未安装客户端

2016-11-09 16:19 239 查看
在使用ShareSDK进行分享时,微信、QQ等APPID都已经是配好了,且注册过了,但是一直Error Domian = Error Code = 105,提示未安装微信、QQ等客户端,但是明明我手机上已经安装过客户端了,最后查出bug如下:

添加Scheme白名单。

问题描述:在iOS 9下涉及到平台客户端跳转,系统会自动到项目info.plist下检测是否设置平台Scheme。对于需要配置的平台,如果没有配置,就无法正常跳转平台客户端。因此要支持客户端的分享和授权等,需要配置Scheme名单。

具体方法:

1)、在项目的info.plist中添加一LSApplicationQueriesSchemes,类型为Array。

2)、然后给它添加一个需要支持的项目,类型为字符串类型;



  

新浪微博
sinaweibo,
sinaweibohd,
sinaweibosso,
sinaweibohdsso,
weibosdk,
weibosdk2.5
[后两个若导入新浪SDK则需要]
微信
wechat,
weixin
QQ
mqqOpensdkSSoLogin, 
mqqopensdkapiV2,
mqqopensdkapiV3,
wtloginmqq2,
mqq,
mqqapi
QZONE
mqzoneopensdk, 
mqzoneopensdkapi,
mqzoneopensdkapi19,
mqzoneopensdkapiV2,
mqqOpensdkSSoLogin,
mqqopensdkapiV2,
mqqopensdkapiV3,
wtloginmqq2,
mqqapi,
mqqwpa,
mqzone,
mqq
mqqopensdkapiV4
[注:若同时使用QQ和QZONE,则直接添加本格即可]

这样既可,原文链接如下
点开原文链接
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: