1.URL Schema
分享到第三方平臺逞泄,或者是跳轉(zhuǎn)到第三方平臺支付等場景使用的是URL Schema蓖墅。比如說從app1跳轉(zhuǎn)到app2味混,app1通過openURL的方法跳轉(zhuǎn)到app2挫以,并且在url上加上想要傳遞的參數(shù)就可以進(jìn)行參數(shù)的傳遞了。只需要在info.plist文件里添加屬性和對應(yīng)的值诅迷,把要跳轉(zhuǎn)的app添加到自己的URL Schema白名單里就可以了佩番。
2.Keychain
Keychain用于App間通信的一個(gè)典型場景也和app的登錄相關(guān),就是統(tǒng)一賬戶登錄平臺罢杉。使用同一個(gè)賬號平臺的多個(gè)app趟畏,只要其中一個(gè)app用戶進(jìn)行了登錄,其他app就可以實(shí)現(xiàn)自動(dòng)登錄不需要用戶多次輸入賬號和密碼滩租。一般開放平臺都會提供登錄SDK赋秀,在這個(gè)SDK內(nèi)部就可以把登錄相關(guān)的信息都寫到keychain中,這樣如果多個(gè)app都集成了這個(gè)SDK律想,那么就可以實(shí)現(xiàn)統(tǒng)一賬戶登錄了猎莲。
3.UIPasteboard
剪切板功能,當(dāng)我們長按一段文字蜘欲,就會出現(xiàn)賦值粘貼全選什么的益眉,就是用這個(gè)實(shí)現(xiàn)的。比如說淘寶的淘口令姥份,就是用這個(gè)實(shí)現(xiàn)的郭脂,用戶把淘口令復(fù)制到剪切板,然后用戶把剪切板里的內(nèi)容粘貼到微信上發(fā)送給好友澈歉,好友把淘口令復(fù)制到淘寶展鸡,就打開了要分享的鏈接。