人們希望可以在任何情況下都能使用他們的社交媒體。ios 會(huì)使用人們喜歡的方式將社交軟件融合到你的 app 里。
http://wiki.jikexueyuan.com/project/ios-human-interface-guidelines/images/social_media_sharing_2x.png" alt="" />
提示
當(dāng)用戶點(diǎn)擊動(dòng)作按鈕,他們會(huì)得到一個(gè)類似上圖中的視圖控制器。想了解更多關(guān)于視圖控制器,請(qǐng)點(diǎn)擊Activity View Controller 活動(dòng)視圖控制器中間的那行列出了可以讓用戶分享的 app ,這是有系統(tǒng)提供的分享服務(wù)。想了解更多關(guān)于分享應(yīng)用,請(qǐng)點(diǎn)擊Share and Action Extensions
考慮給你的用戶提供一種方便的方式來撰寫分享。用戶可能會(huì)使用分享擴(kuò)展功能以便能隨意分享內(nèi)容,但是你也可以使用系統(tǒng)提供的視圖控制器,讓用戶在其中進(jìn)行編輯操作。你可以在顯示給用戶編輯之前,預(yù)先加載具有自定義內(nèi)容的撰寫試圖(在你呈現(xiàn)給用戶之后,只有用戶可以編輯這些自定義內(nèi)容)。想了解更多關(guān)于社交框架,包括SLComposeViewController類,請(qǐng)點(diǎn)擊Social Framework Reference。
盡量不要讓用戶登錄社交賬戶。社交框架會(huì)和賬號(hào)框架一起來支持單點(diǎn)登錄,所以你可以獲得授權(quán)來訪問用戶的賬號(hào),而無需要求他們重新登錄。如果用戶還沒有登錄,你可以顯示登錄界面讓他們進(jìn)行登錄。