Android 社区SDK集成文档
<p>[TOC]</p>
<h2>历史记录</h2>
<table>
<thead>
<tr>
<th>文档版本</th>
<th>时间</th>
<th>修改内容</th>
<th>责任人</th>
<th>备注</th>
</tr>
</thead>
<tbody>
<tr>
<td>v3.6.0</td>
<td>2020/01/09</td>
<td>首次编写</td>
<td>tenk.chen</td>
<td>无</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 获取SDK和配置文件</h4>
<ul>
<li>获取MSLDBBSSDK资源zip包,请 <a href="https://www.showdoc.cc/mssdk?page_id=2615409307929897">联系我们</a></li>
<li>配置文件gsd_config.xml,<a href="https://www.showdoc.cc/mssdk?page_id=2615409307929897">联系我们</a></li>
</ul>
<h4>3.2 配置开发环境</h4>
<ul>
<li>使用 Android Studio 开发工具,建议该IDE的版本为3.5及以上版本;</li>
</ul>
<h5>3.2.1 导入SDK资源到工程</h5>
<ul>
<li>在项目工程下,MSSDK module中,将 <code>aar</code> 和 <code>gsd_config.xml</code> 拷贝到相应目录</li>
</ul>
<p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/0016ba6589752ebc60201ce3583b3c52?showdoc=.jpg" alt="" /></p>
<h5>3.2.2 gradle配置</h5>
<ul>
<li>在您的工程中的build.gradle配置文件添加代码如下:</li>
</ul>
<pre><code class="language-gradle">android {
repositories {
flatDir {
dirs 'libs'
}
}
}
dependencies {
api fileTree(include: ['*.aar'], dir: 'libs')
}</code></pre>
<h3>4 SDK功能使用</h3>
<ul>
<li>只有MSDSDK初始化且登录成功,才能调用添加MSLDBSSSDK的各项功能。
功能:
1.是否可以打开社区。(ROUTE_BBS_INIT)
2.打开社区。 (ROUTE_BBS_START)
3.获取社区未读消息。 (ROUTE_BBS_GET_NOTICE_COUNT)</li>
</ul>