困擾了一天,終於解決了,問題描述,使用友盟分享,按照官方給出的開發文檔,一步一步的操作,最后真機測試,新浪微博可以分享成功,而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鍵才行。
按照友盟官方文檔的說明,進行正確操作。然后設置以上代碼,問題解決了。