帮助与文档

> >

一 、获取AppKey、AppSecret

1. 打开Mob官⽹,在官⽹⾸⻚选择登录或注册,新⽤户先注册,⽼⽤户直接登录。

注册页面如下图:

2. 注册或登录完成后,会返回⾄⾸⻚,点击右上⻆的“进⼊后台”,会跳转⾄管理后台,点击下拉列表,选择“创建新应⽤”。如下图:

填入应用名称:

完成创建即可得到appkey和appsecret

选择’添加产品’,找到移动CMSSDK,点击马上开始,至此你的appkey将开始对CMSSDK生效

3.从上述步骤申请并获取所得的AppKey, AppSecret,请在项目的Info.plist中分别添加’MOBAppKey’, ‘MOBAppSecret’此两字段并分别对应填入,如图

二 、 到Mob官网下载SDK并添加到项目

解压后名为SDK的文件夹内会包含如下内容

CMSSDK
CMSSDK.framework – 资讯接口层,提供各种资讯数据的获取
CMSSDKUI.framework – 资讯UI,提供一套基本的UI
CMSSDKUI.bundle – UI资源包

Required
JiMu.framework – 底层依赖库
MOBFoundation.framework – 基础工具库

Common
Masonry – 自动布局工具(如果您的项目本身已使用,可自行移除)

将整个名为’SDK’的文件夹拖入到Xcode项目中(可只保留CMSSDK.framework 和Required文件,其他可以删除),如图操作所示

三 、 添加项目依赖

如图所示:

需要添加的系统依赖库:

libstdc++
libz1.2.5
CoreTelephony
SystemConfiguration

四 、添加使用的代码

如果您选择不使用我们的UI,而是想自行搭建整套UI想过,那么可以通过自行调用数据层接口获取数据进行处理,所有获取数据的接口均在<CMSSDK/CMSSDK.h> 文件中。先了解这个文件

然后引入头文件

#import <CMSSDK/CMSSDK.h>

以下为各接口详细说明:

获取文章类型列表

+ (void)getArticleTypes:(CMSSDKArticleTypesHandler)result;

获取某种类型的文章列表

+ (void)getArticleList:(CMSSDKArticleType *)articleType

                 pageNo:(NSInteger)pageNo

                pageSize:(NSInteger)pageSize

           result:(CMSSDKArticleListHandler)result;

获取某篇文章详情

+ (void)getArticleDetail:(NSString *)articleID

              result:(CMSSDKArticleDetailHandler)result;

获取推荐相关文章列表

+ (void)getRecommendArticles:(NSString *)articleID

                          pageNo:(NSInteger)pageNo

                        pageSize:(NSInteger)pageSize

                          result:(CMSSDKArticleListHandler)result;

获取文章的评论列表

+ (void)getCommentsList:(CMSSDKArticle *)article

                 pageNo:(NSInteger)pageNo

               pageSize:(NSInteger)pageSize

                 result:(CMSSDKCommentsListHandler)result;

给某篇文章添加评论

+ (void)addComment:(NSString *)comment

              byUser:(id<IMOBFUser>)user

           toArticle:(CMSSDKArticle *)article

       result:(CMSSDKAddCommentHandler)result;

给某篇文章点赞

+ (void)praiseArticle:(CMSSDKArticle *)article

                  byUser:(id<IMOBFUser>)user

            result:(CMSSDKPraiseHandler)result;

获取某篇文章对于某个用户的点赞状

+ (void)checkArticlePraiseStatus:(CMSSDKArticle *)article

                          byUser:(id<IMOBFUser>)user

                          result:(CMSSDKPraiseStatusHandler)result;

*更详细的参数说明,请直接参考<CMSSDK/CMSSDK.h>中的注释

 

相关文档