MSSDK

SDK 文档


哥伦布海外 集成文档

<p>[TOC]</p> <h2>历史记录</h2> <table> <thead> <tr> <th>文档版本</th> <th>时间</th> <th>修改内容</th> <th>责任人</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td>v1.0.0</td> <td>2020/04/08</td> <td>首次编写</td> <td>tenk.chen</td> <td>无</td> </tr> </tbody> </table> <h3>1 概述</h3> <ul> <li>MSLDSDK-COLUMBUS 是技术中台标准化海外SDK。</li> <li>支持Android 4.4及以上系统,支持arm64、armv7架构</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> <ul> <li>参考<a href="https://www.showdoc.cc/mssdk?page_id=2638430478177500">Android MSSDK集成文档</a></li> </ul> <h3>3 SDK集成</h3> <h4>3.1 获取SDK和配置文件</h4> <ul> <li>获取MSLDSDK资源zip包,请 <a href="https://www.showdoc.cc/mssdk?page_id=2615409307929897">联系我们</a></li> </ul> <h4>3.2 配置开发环境</h4> <ul> <li>参考<a href="https://www.showdoc.cc/mssdk?page_id=2638430478177500">Android MSSDK集成文档</a></li> </ul> <h5>3.3 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> <h5>3.3.1 相关配置</h5> <ul> <li>如需使用facebook和google相关功能,请提前申请应用对应参数;</li> <li><a href="https://developers.facebook.com/docs/facebook-login/android">facebook login</a></li> <li><a href="https://developers.facebook.com/docs/sharing/android#------">facebook share</a></li> <li><a href="https://developers.google.com/identity/sign-in/android/start">google signIn</a></li> <li><a href="https://developer.android.com/google/play/billing/billing_library_overview#Query">google play billing</a></li> </ul> <pre><code class="language-gradle">dependencies { implementation 'com.facebook.android:facebook-core:5.15.3' implementation 'com.facebook.android:facebook-login:[5,6)' implementation 'com.facebook.android:facebook-share:[5,6)' implementation 'com.google.android.gms:play-services-auth:16.0.0' implementation 'com.android.billingclient:billing:2.1.0' }</code></pre> <ul> <li> <p>facebook参数配置 (配置路径:res/values/strings.xml)</p> <pre><code class="language-string">&lt;string name="facebook_app_id"&gt;2291255954307792&lt;/string&gt; &lt;string name="fb_login_protocol_scheme"&gt;fb2291255954307792&lt;/string&gt;</code></pre> <p>(配置路径:AndroidManifest)</p> <pre><code class="language-AndroidManifest">&lt;provider android:authorities="com.facebook.app.FacebookContentProvider2291255954307792" android:name="com.facebook.FacebookContentProvider" android:exported="true"/&gt;</code></pre> </li> <li>google参数配置: (配置路径:assets/msld/config/msConfig.json) <pre><code class="language-MsConfig">"google_client_id": "412356360775-al2ufe66r057adgcbd7t8tbhn4ddnoon.apps.googleusercontent.com"</code></pre></li> </ul> <h3>4 SDK功能使用</h3> <ul> <li>参考<a href="https://www.showdoc.cc/mssdk?page_id=4147739972960169">哥伦布海外 API</a></li> </ul>

页面列表

ITEM_HTML