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