USDK国内接入文档


登出注消 logoutGame

<p><strong>简要描述:</strong> </p> <ul> <li>注消SDK,或SDK请求游戏注消</li> </ul> <p><strong>调用方式:</strong></p> <ol> <li> <p>导入SDK类</p> <pre><code class="language-c">#import "ky_usdk/USDK.h"</code></pre> </li> <li> <p>注册回调监听器</p> <pre><code class="language-c">[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(UsdkLoginOutNotification:) name:nUSDKLogoutNotification object:nil];</code></pre> </li> <li>调用接口 <pre><code class="language-c">[[USDK shareManager] logoutGame];</code></pre></li> </ol> <p><strong>请求参数:</strong> </p> <p><code>无</code></p> <p><strong>请求示例:</strong> </p> <pre><code class="language-c"> [[USDK shareManager] logoutGame];</code></pre> <p><strong>返回示例</strong></p> <pre><code class="language-c"> 登出游戏接收通知,接收到此通知之后请,请退出游戏,回到登录界面。并在登录界面调用登录接口。 - (void) UsdkLoginOutNotification:(NSNotification *)notification{ if ([notification.object isEqual: cNotificationSuccess]) { if ([notification.userInfo[@"from"] isEqual: @"game"]) { //此处收到的回调是由游戏方主动发出退出SDK登录状态, 游戏方自主完成自己的游戏业务逻辑。 NSLog(@"从游戏发出的退出 请求"); }else { //此处收到回调的时候SDK已经退出登录,请游戏方退出游戏中的角色,并返回登录界面,主动调用登录接口。 NSLog(@"从SDK发出的退出 请求"); } }else NSLog(@"【error】登出失败! %@",notification.userInfo[@"msg"]); }</code></pre> <p><strong>返回参数说明</strong> </p> <pre><code>无</code></pre> <p><strong>备注</strong> </p> <p>在回调方法中 [notification.userInfo[@&quot;from&quot;] 此参数值为SDK时,表示发现注消的来源是SDK, 游戏方需要退回至游戏登录界面,从新登录游戏。</p>

页面列表

ITEM_HTML