困扰了一天,终于解决了,问题描述,使用友盟分享,按照官方给出的开发文档,一步一步的操作,最后真机测试,新浪微博可以分享成功,而QQ和微信分享一直失败,开发文档对照了好几遍没有漏掉步骤,但是就是分享不成功,当然这几遍对照也发现了存在一些小问题,根据开发文档自己完全能够解决,下面说下解决办法(开发文档中没有提到的),可能不适用于所有的分享失败的情况,但是这也是其中一种解决的办法。
方法一:给大家一篇参考文档,http://blog.csdn.net/x32sky/article/details/50577394,里面已经介绍的比较清楚了,按照该文档的介绍进行修改,就可以解决问题。
方法二:
在info.plist文件中插入一下代码
1 <key>LSApplicationQueriesSchemes</key>
2 <array>
3 <string>mqqOpensdkSSoLogin</string>
4 <string>mqzone</string>
5 <string>sinaweibo</string>
6 <string>alipayauth</string>
7 <string>alipay</string>
8 <string>safepay</string>
9 <string>mqq</string>
10 <string>mqqapi</string>
11 <string>mqqopensdkapiV3</string>
12 <string>mqqopensdkapiV2</string>
13 <string>mqqapiwallet</string>
14 <string>mqqwpa</string>
15 <string>mqqbrowser</string>
16 <string>wtloginmqq2</string>
17 <string>weixin</string>
18 <string>wechat</string>
19 </array>
注意,每行前面的空间不是空格键打出来的,必须使用Tab键才行。
按照友盟官方文档的说明,进行正确操作。然后设置以上代码,问题解决了。