如果公司要求只做簡單分享的話,那就很簡單了。恰好我們這次項(xiàng)目就是,只做分享。
shareSDK很簡單,用的也比較普遍。開發(fā)文檔上面說的相當(dāng)詳細(xì)了,這里就不多說了,寫這篇文章是介紹集成的步驟和我遇到的幾個坑
1. 首先要在shareSDK上注冊獲得key,并在各個開放平臺注冊應(yīng)用:微信開放平臺,騰訊(QQ)開放平臺,新浪微博開放平臺?獲得appID和appKey。以為要審核一般半天都能搞定,最晚一個工作日就能申請下來,提醒一下,申請的時候一定要用心,要求寫的很明白。即使你是測試用也盡量好好寫,尤其微博審核挺嚴(yán)格的,別因?yàn)榇笠獠煌ㄟ^而耽誤不必要的時間
2. 因?yàn)榉窒硪D(zhuǎn)應(yīng)用,所以URL Schemes肯定是要有的,這里不多說 上面的開發(fā)文檔里面很清楚了。
注意事項(xiàng):
iOS 9系統(tǒng)策略更新,限制了http協(xié)議的訪問,此外應(yīng)用需要在“Info.plist”中將要使用的URL Schemes列為白名單,才可正常檢查其他應(yīng)用是否安裝。受此影響,當(dāng)你的應(yīng)用在iOS 9中需要使用 QQ/QQ空間/支付寶/微信SDK 的相關(guān)能力(分享、收藏、支付、登錄等)時,需要在“Info.plist”里增加白名單數(shù)組
遇到一個很奇葩的坑,可能讀者這輩子也遇不到,但是萬一遇到了,希望能幫到大家,就是我做微信分享的時候沒有反應(yīng),找了很多就是不好使,但是我寫個demo就沒問題。無意間發(fā)現(xiàn)在我雙擊選中微信的AppID的時候 唯獨(dú)第一個字母沒被選中, 我一下子感到春天要來了。。。可能是因?yàn)橹杏⑽妮斎敕ǖ年P(guān)心吧 ,因?yàn)橐獙懗晌⑿诺腢RL Shemes ,程序能識別,但是并不對。
本來想上傳個demo的 ?但是開發(fā)文檔寫的太詳細(xì)了 ?就不費(fèi)事了,其實(shí)之前我都已經(jīng)寫好了 ,但用的是公司項(xiàng)目的id 和 key 不太方便
有不明白的 出問題的可以留言