社交媒體

2018-08-12 21:55 更新

社交媒體

人們會期望在任何場景下都可以使用他們喜愛的社交媒體帳號。iOS 以人們喜歡的方式將社交媒體的交互與你的應(yīng)用進(jìn)行了整合。

注意:當(dāng)用戶點(diǎn)擊動(dòng)作按鈕時(shí),他們會得到一個(gè)如上圖的動(dòng)作視圖控制器。想要了解更多關(guān)于這個(gè)視圖控制器的內(nèi)容,請參見 Activity View Controller

動(dòng)作視圖控制器的中間一行顯示了用戶啟用的和系統(tǒng)提供的分享應(yīng)用擴(kuò)展。想要了解更多關(guān)于設(shè)計(jì)分享擴(kuò)展的內(nèi)容,請參見 Share and Action Extensions。

考慮在你的應(yīng)用中為用戶提供一種簡便的方式來撰寫郵件。用戶有可能會啟用分享擴(kuò)展以便能在任何地方都可以發(fā)送內(nèi)容。但是你也可以使用系統(tǒng)提供的撰寫視圖控制器來呈現(xiàn)給用戶,他們可以在其中進(jìn)行編輯操作。你可以在顯示給用戶進(jìn)行編輯之前,預(yù)先加載具有自定義內(nèi)容的撰寫視圖(在你呈現(xiàn)給用戶之后,只有用戶可以編輯這些自定義內(nèi)容)。想要了解更多關(guān)于社交框架(Social framework)的編程界面,包括 SLComposeViewController 類,請參見 Social Framework Reference.

如果可能,避免要求用戶登錄進(jìn)入一個(gè)社交媒體賬戶。社交框架(Social framework)會和帳號框架(Accounts framework)一起來支持一個(gè)單點(diǎn)登錄模式,所以你可以獲得授權(quán)來訪問用戶的帳號,而無需要求他們來重新授權(quán)。如果用戶還沒有登錄進(jìn)入一個(gè)帳號,你可以顯示 UI 來讓他們進(jìn)行登錄。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號