MSSDK

SDK 文档


iOS社区API

<p>[TOC]</p> <h2>版本记录</h2> <table> <thead> <tr> <th style="text-align: left;">文档版本</th> <th style="text-align: left;">时间</th> <th style="text-align: left;">修改内容</th> <th style="text-align: left;">责任人</th> <th style="text-align: left;">备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">1.0.0</td> <td style="text-align: left;">2020/1/9</td> <td style="text-align: left;">集成到MSSDK</td> <td style="text-align: left;">jinfeng.liu</td> <td style="text-align: left;">无</td> </tr> </tbody> </table> <h2>文档简介</h2> <blockquote> <p>社区SDK-MSSDK版本。</p> <p>该文档是 SDK 对外 API,方便开发者接入 SDK,有问题可以 <a href="https://www.showdoc.cc/mssdk?page_id=2615409307929897">联系我们</a>。</p> </blockquote> <h2>重要信息</h2> <p>接入社区SDK必须接入MSSDK。 游戏接入需要在msConfig.json文件中添加社区ms_forum_Id。示例:<img src="https://www.showdoc.cc/server/api/common/visitfile/sign/3952600158132015931d81efbb2a34fe?showdoc=.jpg" alt="" /></p> <h2>API 详情</h2> <h3>1.是否可以显示社区</h3> <p><strong>简要描述:</strong> 是否可以显示社区。</p> <p><strong>功能说明:</strong></p> <table> <thead> <tr> <th style="text-align: left;">功能名称</th> <th style="text-align: left;">调用类型</th> <th style="text-align: left;">功能标识</th> <th style="text-align: left;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">是否可以显示社区</td> <td style="text-align: left;">异步调用</td> <td style="text-align: left;">ROUTE_BBS_INIT</td> <td style="text-align: left;">使用该接口前请先保证登录成功。</td> </tr> </tbody> </table> <p><strong>示例:</strong></p> <pre><code class="language-objc"> [[MSLDSDK sharedInstance] actionWithLDUrl:ROUTE_BBS_INIT param:nil success:^(NSString *msg, id data) { if (!IS_NS_STRING_EMPTY(msg) &amp;&amp; [msg isEqualToString:@"1"]) { //可以显示社区 }else{ //不可以显示社区 } } fail:^(MSLDErrorCode code, NSString *msg, id errorData) { }]; </code></pre> <h3>2.打开社区</h3> <p><strong>简要描述:</strong> 打开社区。</p> <p><strong>功能说明:</strong></p> <table> <thead> <tr> <th style="text-align: left;">功能名称</th> <th style="text-align: left;">调用类型</th> <th style="text-align: left;">功能标识</th> <th style="text-align: left;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">打开社区</td> <td style="text-align: left;">异步调用</td> <td style="text-align: left;">ROUTE_BBS_START</td> <td style="text-align: left;">使用该接口前请先保证登录成功,并且是可以显示社区状态</td> </tr> </tbody> </table> <p><strong>示例:</strong></p> <pre><code class="language-objc"> [[MSLDSDK sharedInstance] actionWithLDUrl:ROUTE_BBS_START param:nil success:^(NSString *msg, id data) { // 打开成功 } fail:^(MSLDErrorCode code, NSString *msg, id errorData) { // 打开失败 }]; </code></pre> <h3>3.获取未读消息</h3> <p><strong>简要描述:</strong> 获取社区未读消息。</p> <p><strong>功能说明:</strong></p> <table> <thead> <tr> <th style="text-align: left;">功能名称</th> <th style="text-align: left;">调用类型</th> <th style="text-align: left;">功能标识</th> <th style="text-align: left;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">获取社区未读消息</td> <td style="text-align: left;">异步调用</td> <td style="text-align: left;">ROUTE_BBS_GET_NOTICE_COUNT</td> <td style="text-align: left;">使用该接口前请先保证登录成功。</td> </tr> </tbody> </table> <p><strong>示例:</strong></p> <pre><code class="language-objc"> [[MSLDSDK sharedInstance] actionWithLDUrl:ROUTE_BBS_GET_NOTICE_COUNT param:nil success:^(NSString *msg, id data) { if (!IS_NS_STRING_EMPTY(msg) &amp;&amp; [msg isEqualToString:@"1"]) { // 有未读消息 }else{ // 没有未读消息 } } fail:^(MSLDErrorCode code, NSString *msg, id errorData) { }]; </code></pre> <p><strong>回调声明:</strong></p> <pre><code class="language-objc">typedef void(^MSLDSDKSuccess)(NSString *msg, id data); typedef void(^MSLDSDKFail)(MSLDErrorCode code, NSString *msg, id errorData);</code></pre> <p><strong>回调参数说明:</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">MSLDErrorCode</td> <td><a href="https://www.showdoc.cc/mssdk?page_id=2629859035382311">错误码</a></td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">NSString</td> <td>状态详情</td> </tr> <tr> <td style="text-align: left;">errorData</td> <td style="text-align: left;">id</td> <td>返回对象</td> </tr> </tbody> </table>

页面列表

ITEM_HTML