當前位置:
首頁 > 最新 > CMSSDK功能介紹和關聯用戶系統

CMSSDK功能介紹和關聯用戶系統

CMS 簡介

CMS,全稱 Content Management System ,直譯為內容管理系統。在當前內容媒體、內容電商不斷升溫的背景下,CMSSDK 是由 mob.com 平台首創,為移動內容方向的創業者提供快速搭建平台的工具。

CMSSDK 功能介面介紹

1、文章介面:獲取文章類型列表、獲取文章類型相應的文章列表、獲取文章詳情。

如同今日頭條、36Kr等內容平台一樣。發布的文章會有分類,每個分類下面對應眾多的文章,點擊每篇文章展示詳情,以上功能是一個內容平台的基本功能。

在 mob.com 的應用後台,註冊了應用後,可在CMSSDK條目下,對文章分類目錄進行添加和刪除操作(如下圖)。分類目錄的數據信息通過+ (void)getArticleTypes:(CMSSDKArticleTypesHandler)result;獲取。

然後可以新建文章(如下圖)和編輯內容、創建文章封面圖、設置文章分類等。新建文章後,可以選擇文章類型。目前支持4類文章:普通文章、跳轉文章、短視頻內容和圖片文章,這個數據可以通過CMSSDK的CMSSDKArticle中的CMSArticleType屬性獲取。關於文章的數據如標題、內容、封面圖、文章發布時間等數據都在CMSSDKArticle類中。

/**

文章類型

- CMSArticleTypeHtml: 普通文章

- CMSArticleTypeOutside: 站外跳轉文章

- CMSArticleTypeVideo: 短視頻文章

- CMSArticleTypeImages: 圖片冊文章

*/

typedef NS_ENUM(NSInteger, CMSArticleType) {

CMSArticleTypeHtml = 1,

CMSArticleTypeOutside,

CMSArticleTypeVideo,

CMSArticleTypeImages,

};

這裡以新建普通文章為例(如下圖)。除了標題和內容,文章還可以設置文章的展示樣式,對應CMSSDKArticle類的CMSArticleDisplayType。通過CMSSDKUI或開發者自已編寫UI代碼,可以做出類似圖中iPhone模擬器,文章多種樣式展示的效果。

/**

文章展示類型

- CMSArticleDisplayTypeNoImage: 無圖純文字類型

- CMSArticleDisplayTypeLeftImage: 左圖右文字類型

- CMSArticleDisplayTypeRightImage: 右圖左文字類型

- CMSArticleDisplayTypeBottomImage: 底圖上文字類型

- CMSArticleDisplayTypeThreeImage: 上文字下三圖類型

*/

typedef NS_ENUM(NSInteger, CMSArticleDisplayType) {

CMSArticleDisplayTypeNoImage = 0,

CMSArticleDisplayTypeLeftImage = 1,

CMSArticleDisplayTypeRightImage = 2,

CMSArticleDisplayTypeBottomImage = 3,

CMSArticleDisplayTypeThreeImage = 4

};

2、關聯用戶系統的介面:給文章評論、獲取文章評論列表,給文章點贊、檢查文章的點贊狀態。

用戶在瀏覽文章時,可進行點贊和評論。如果此時的CMSSDK尚未和用戶系統(比如 mob.com 平台提供的UMSSDK)聯繫起來,點贊和評論是以匿名用戶的身份進行的。如果結合了用戶系統,則點贊和評論將和此用戶綁定存入資料庫。

CMSSDK 當前需要使用 mob.com 提供的公共庫(MOBFoundation.framework)將用戶系統聯繫起來,具體以一個例子演示如下:

假如用戶系統中,存在一個用戶id為 「uid-12345600」 的用戶,昵稱為 「自定義用戶的名字」,頭像地址為 「http://tva1.sinaimg.cn/crop.0.2.508.508.180/006qwgkSjw8fbtm8a1ifej30e40e8q3f.jpg」的用戶。此時調用 MOBFoundation.framework 中 MobSDK的以下方法即可完成關聯。

nickName:@"自定義用戶的名字

avatar:@"http://tva1.sinaimg.cn/crop.0.2.508.508.180/006qwgkSjw8fbtm8a1ifej30e40e8q3f.jpg"

userData:nil];

如果開發者使用的用戶系統是 mob.com 提供的 UMSSDK,以上的關聯操作 UMSSDK 內部已經實現,開發者無需再調用 MobSDK 的方法,使用 UMSSDK 登錄相關的介面後直接會完成關聯。

用戶對文章的評論、點贊、閱讀等數據,都可以在 mob.com 應用後台查看。

3、獲取用戶行為列表:獲取某個用戶或某個文章的點贊、評論、閱讀以及相關他們相關的數據列表。

用戶有了點贊、評論、閱讀等行為後,數據會被保存到資料庫中。如果要獲取某個用戶的所有評論數據或點贊過的文章,則可以使用以上的介面獲取。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Mob開發者服務平台 的精彩文章:

工作時戴耳機不是為了聽歌,而是聆聽Bug?
adb使用技巧和usb通信原理探索

TAG:Mob開發者服務平台 |