USDK国内接入文档


登录注册接口及回调

<h3>1、简要描述</h3> <ul> <li>用户登录接口</li> <li>平台账号、短信验证码登录、短信注册、快速注册、普通注册 <code>注意:此方法由接入方客户端自行调用</code></li> </ul> <h3>2、登录调用代码</h3> <h4>2.1、在调用登录接口方法的类中需要遵循代理</h4> <pre><code> 导入动态库头文件 #import &lt;AggregationGameSDK/JHAggregationInit.h&gt; 遵循代理 &lt;JHAggregationInitDelegate&gt; 在执行SDK所有方法之前添加代理 [JHAggregationInit sharedJHAggregation].delegate = self;</code></pre> <h4>2.2、登录示例代码</h4> <pre><code> [[JHAggregationInit sharedJHAggregation]loginGame]; `聚合登录接口,只有在登录成功的时候才会激活回调,登录失败则由sdk处理` `只需调用以上代码即可进入SDK的登入流程,当登入成功,SDK会自动关闭SDK页面,并且回调用户信息`</code></pre> <h3>3、登录成功回调代码示例</h3> <p><code>注意:此方法为代理方法必须实现</code></p> <ul> <li> <p>(void) loginSuccendUserDict:(NSDictionary *)userDict{</p> <pre><code>NSMutableDictionary *dataDict = [NSMutableDictionary dictionary]; [dataDict setObject:userDict[@"player_id"] forKey:@"player_id"];//用户id</code></pre> <p>[dataDict setObject:userDict[@&quot;player_token&quot;] forKey:@&quot;player_token&quot;];//用户token [dataDict setObject:userDict[@&quot;channel_id&quot;] forKey:@&quot;channel_id&quot;];//渠道id [dataDict setObject:userDict[@&quot;game_id&quot;] forKey:@&quot;game_id&quot;];//游戏id [dataDict setObject:userDict[@&quot;agent&quot;] forKey:@&quot;agent&quot;];//渠道名称 NSLog(@&quot;登录回调成功!%@&quot;,dataDict);</p> <p>}</p> <h4>3.1、登录成功返回参数说明</h4> <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;">player_id</td> <td style="text-align: left;">string</td> <td>用户id</td> </tr> <tr> <td style="text-align: left;">channel_id</td> <td style="text-align: left;">string</td> <td>渠道id</td> </tr> <tr> <td style="text-align: left;">player_token</td> <td style="text-align: left;">string</td> <td>用户token</td> </tr> <tr> <td style="text-align: left;">agent</td> <td style="text-align: left;">string</td> <td>渠道名称</td> </tr> <tr> <td style="text-align: left;">game_id</td> <td style="text-align: left;">String</td> <td>游戏id</td> </tr> </tbody> </table> </li> </ul> <h3>4、登录失败回调代码示例</h3> <p><code>注意:此方法为代理方法可选实现</code></p> <ul> <li> <p>(void) loginFailedUserDict:(NSDictionary *)userDict{ NSLog(@&quot; 登录失败的回调!&quot;); }</p> <p><strong>备注</strong> </p> <ul> <li>此接口由接入方调用 详细使用方法请参考 demo内使用</li> </ul> </li> </ul>

页面列表

ITEM_HTML