MSSDK

SDK 文档


UE4 集成向导

<p>[TOC]</p> <h2>变更历史</h2> <table> <thead> <tr> <th>编写日期</th> <th>编写人员</th> <th>版本</th> <th>修改内容</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td>2020.03.11</td> <td>buck.yu</td> <td>1.0.0</td> <td>创建、首次编写</td> <td>无</td> </tr> </tbody> </table> <h2>文档简介</h2> <p>MSSDK-UE4,只包含手机号登录功能,目前只支持pc端。</p> <p>该文档是 SDK 对外 API,方便开发者接入 SDK,有问题可以 <a href="https://www.showdoc.cc/mssdk?page_id=2615409307929897">联系我们</a>。</p> <h2>重要信息</h2> <h3>接入方法</h3> <p>获取 <code>LDSDK.zip</code> 压缩,解压到UE4项目中的 Plugins目录中, 即可正常使用</p> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/57c27227e69a450afeee9a41b6dc1941?showdoc=.jpg" alt="" /></p> <p>本文档中涉及到的 <code>错误码</code> 可以参考下面链接的内容。</p> <ul> <li>SDK 错误码可以参考 <a href="https://www.showdoc.cc/mssdk?page_id=2629915269319032">SDK 错误码</a> 文档</li> </ul> <h4>SDK 初始化</h4> <p>初始化sdk,使用sdk前必须调用该接口</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;">callback</td> <td style="text-align: left;">MSCallback</td> <td>初始化成功回调</td> </tr> </tbody> </table> <p><strong>回调声明:</strong></p> <p>可以参考 <code>回调函数</code> 的说明。</p> <p><strong>示例:</strong></p> <p>```C++</p> <p>void ULD_MainMenu::onInitClicked() { MSSDKHelper::GetInstance()-&gt;InitSDK(std::bind(&amp;ULD_MainMenu::requestCallback, this, std::placeholders::_1, std::placeholders::_2)); }</p> <p>void ULD_MainMenu::onInitClicked() { MSSDKHelper::GetInstance()-&gt;InitSDK(std::bind(&amp;ULD_MainMenu::requestCallback, this, std::placeholders::_1, std::placeholders::_2)); }</p> <pre><code> #### 版本号 获取sdk版本号 |返回类型|说明| |:-----|-----| |FString&amp;| 版本号| **示例 ** ```C++ FString version = MSSDKHelper::GetInstance()-&gt;Version() </code></pre> <h4>获取验证码</h4> <p>获取手机号验证码</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;">phoneNum</td> <td style="text-align: left;">const FString&amp;</td> <td>手机号</td> </tr> <tr> <td style="text-align: left;">callback</td> <td style="text-align: left;">MSCallback</td> <td>接口回调</td> </tr> </tbody> </table> <p><strong>示例 </strong></p> <p>```C++</p> <pre><code>MSSDKHelper::GetInstance()-&gt;GetVerityCode(this-&gt;text_phone-&gt;GetText().ToString(), [](int ErrorCode, const FString&amp; Msg) { //TODO something });</code></pre> <p>}</p> <pre><code> #### 登陆 通过手机号和验证码登陆sdk。 |参数名|类型|说明| |:----|:-----|-----| |phoneNum|const FString&amp;|手机号| |code|const FString&amp;|验证码| |callback|MSCallback|接口回调| **示例 ** ```C++ MSSDKHelper::GetInstance()-&gt;LoginWithPhoneNum(this-&gt;text_phone-&gt;GetText().ToString(), this-&gt;text_code-&gt;GetText().ToString(), [](int ErrorCode, const FString&amp; Msg){ //TODO something }); </code></pre>

页面列表

ITEM_HTML