MSSDK

SDK 文档


Unity-社区集成

<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;">V1.7.0</td> <td style="text-align: left;">2019/01/19</td> <td style="text-align: left;">Unity BBS 相关</td> <td style="text-align: left;">buck.yu</td> <td style="text-align: left;">无</td> </tr> </tbody> </table> <h3>1 概述</h3> <ul> <li>MSLDBBSSDK 是技术中台标准化社区SDK。</li> <li>支持Android 4.4及以上系统,支持arm64、armv7架构,支持Xcode 11及以上版本</li> </ul> <h2>重要信息</h2> <p>在接入SDK之前,需要在我们后台申请账号并且创建应用参数,具体可以参考 <a href="https://www.showdoc.cc/mssdk?page_id=2692703335764519">技术中台服务接入指南</a> 文档。</p> <p>在开发者接入SDK过程中遇到任何问题,请 <a href="https://www.showdoc.cc/mssdk?page_id=2615409307929897">联系我们</a>。</p> <h3>2 事项准备</h3> <h4>2.1 申请乐逗参数</h4> <ul> <li> <p>登录<a href="http://biz.cloud.idreamsky.com">微服务业务控制台</a>创建应用,<span id="msConfig">将下载的配置文件 msConfig.json 加入到Android工程中。</span>.</p> </li> <li> <p>如下图: <img src="https://www.showdoc.cc/server/api/common/visitfile/sign/9bb32c077ddfb055c6995a3072b34bef?showdoc=.jpg" alt="" /></p> </li> <li>若无微服务帐号,请 <a href="https://www.showdoc.cc/mssdk?page_id=2615409307929897">联系我们</a> 开通。</li> </ul> <h3>3 SDK集成</h3> <h4>3.1 初始化社区</h4> <blockquote> <p>必须在sdk登陆成功以后调用</p> </blockquote> <p>接口异步返回,社区是否可展示。</p> <blockquote> <p>是否展示,在社区后台可配置。</p> </blockquote> <p>调用示例</p> <p>```C#</p> <p>using iDreamsky.MSLD;</p> <p>MSLDBBSManager.InitBBS((MSLDErrorCode code, string msg, bool data) =&gt; { if (code == MSLDErrorCode.Success) { MSLDInfoWindow.Info(&quot;社区初始化成功&quot;); if(data){ MSLDInfoWindow.Info(&quot;可展示社区&quot;); } } else { MSLDInfoWindow.Info(&quot;社区初始化失败! code = &quot; + code + &quot; msg = &quot; + msg); } });</p> <pre><code> #### 3.2 显示社区 展示社区界面 调用示例 ```C# using iDreamsky.MSLD; MSLDBBSManager.ShowBBSView(); </code></pre> <h4>3.2 获取消息数量</h4> <p>获取社区消息通知的数量</p> <p>调用示例</p> <p>```C# using iDreamsky.MSLD;</p> <p>MSLDBBSManager.GetBBSNoticeNum((MSLDErrorCode code, string msg, int data) =&gt; { if (code == MSLDErrorCode.Success) { MSLDInfoWindow.Info(&quot;获取社区通知数量:&quot; + data); } else { MSLDInfoWindow.Info(&quot;获取社区通知失败! code = &quot; + code + &quot; msg = &quot; + msg); } });</p> <pre><code> ### FAQ * 导出iOS工程时,要配置正确横竖屏,社区导出插件会根据横竖屏打包不同的 Framework 和资源。 * 不需要社区功能的,可以直接通过菜单 iDreamsky-&gt;BBS-&gt;del(删除社区插件), 删除社区相关资源。</code></pre>

页面列表

ITEM_HTML