http://www.reibang.com/p/eed01a661186
概念
http://www.reibang.com/p/0811ccd6a65d
寫分享SDK的一些思考
概念:
URL Scheme: 一個(gè)可以讓app相互之間可以跳轉(zhuǎn)的協(xié)議
拓展:網(wǎng)絡(luò)協(xié)議译荞、通信協(xié)議
LSApplicationQueriesSchemes 白名單 iOS9系統(tǒng)策略更新吞歼,限制了http協(xié)議的訪問(wèn)塔猾,此外需要在info.plist中將要使用的URL Scheme列為白名單,才可以正常檢測(cè)其他應(yīng)用是否安裝
在以下位置注冊(cè) Sheme URL 之后糯俗,即具備被打開(kāi)功能得湘,一個(gè)app可以注冊(cè)多個(gè)Scheme URL
image
以第三方應(yīng)用墨客分享到微信為例顿仇,墨客注冊(cè)微信分配的APPID 為shemeURL 供微信返回墨客調(diào)用
摆马,墨客打開(kāi)微信 墨客中的微信SDK已封裝微信的sheme,直接打開(kāi)即可