| // | 
| //  IVQNAoyouSDK.h | 
| //  Aoyou1_0 | 
| // | 
| //  Created by wanglu on 2018/11/8. | 
| //  Copyright © 2018年 Joker_chen. All rights reserved. | 
| // | 
|   | 
| #import <Foundation/Foundation.h> | 
| #import <UIKit/UIKit.h> | 
| NS_ASSUME_NONNULL_BEGIN | 
|   | 
| @interface IVQNAoyouSDK : NSObject | 
|   | 
|   | 
|   | 
| /** | 
|  加载登录页面 | 
|   | 
|  @param successBlock 登录成功回调 | 
|  @param failedBlock 失败回调 | 
|  *  状态码描述 | 
|  code = -1 : 用户名不能为空 | 
|  code = -2 : 用户名长度不正确 | 
|  code = -3 : 没有注册设备来源 | 
|  code = -4 : 密钥不对 | 
|  code = -5 : 渠道ID不能为空 | 
|  code = -6 : 账号不存在或者密码不正确 | 
|  code = -7 : 游戏ID不能为空 | 
|  code = -8 : 注册失败 | 
|  code = 501: 网络连接失败 | 
|  */ | 
| + (void)ETTTloadLoginingVCResultSuccess:(void(^)(NSString *loginTime ,NSString *userName ,NSString *sign))successBlock failed:(void(^)(NSInteger code, NSString *message)) failedBlock; | 
|   | 
| /** | 
|  *  加载FQ页面 | 
|  * | 
|  *  @param roleid       角色id | 
|  *  @param ServiceID    服务器id | 
|  *  @param mo        FQ | 
|  *  @param attach    扩展参数 | 
|  *  @param name         产品名称 | 
|  *  @param desc         产品说明 | 
|  *  @param productId    苹果产品Id | 
|  *  @param successBlock 成功回调 | 
|  *  @param faildBlock   失败回调 | 
|  *  状态码描述 | 
|  code = -1 : 缺少参数,请重试 | 
|  code = -2 : 密钥不对 | 
|  code = -3 : 渠道ID不能为空 | 
|  code = -4 : 用户名不能为空 | 
|  code = -5 : 游戏ID不能为空 | 
|  code = -6 : 余额不足 | 
|  code = -7 : 内部服务器发生错误,请重试! | 
|  code = -8 : 没有回调地址,请通知我方配置 | 
|  code = -9 : 必须大于0 | 
|   | 
|  */ | 
| + (void)KPTBloadToFQVCWithRoleid:(NSString*)roleid | 
|                           mo:(NSString *)mo | 
|                     serverid:(NSString*)ServiceID | 
|                  productName:(NSString *)name | 
|                  productDesc:(NSString *)desc | 
|                       attach:(NSString *)attach | 
|                    productId:(NSString *)productId | 
|                      success:(void(^)(NSString *message,NSString *mon))successBlock faild:(void(^)(NSString *message,NSInteger code,NSString *mon))faildBlock; | 
|   | 
|   | 
| /** | 
|  *  退出登陆 | 
|  */ | 
| + (void)LoginOut; | 
|   | 
|   | 
| /** | 
|  *  设置用户信息---支持改名(option) | 
|  * | 
|  *  @param roleId   角色id               必须 | 
|  *  @param roleName 角色名(支持改名)       必须 | 
|  *  @param Level    角色等级              必须 | 
|  *  @param zoneId   角色所在区服唯一标示符  必须 | 
|  *  @param zoneName 角色所在区服名         必须 | 
|  *  @param block    提交结果block         (0:提交失败 1:成功 2:信息不全) | 
|  */ | 
| + (void)NFEGSetUserInfoWithRoleId:(NSString*)roleId roleName:(NSString*)roleName roleLevel:(NSString*)Level zoneId:(NSString*)zoneId zoneName:(NSString*)zoneName attach:(NSString *)attach block:(void(^)(NSInteger code))block; | 
|   | 
| /** | 
|  校验票据 | 
|  */ | 
| +(void)QLBRcheckAppleReceipt; | 
|   | 
| /** | 
|  加载游戏列表 | 
|   | 
|  @param direct 页面显示方式: 竖屏游戏传“1” 横屏游戏传“2” | 
|  @param successBlock 登录成功回调 | 
|  @param failedBlock 失败回调 | 
|  */ | 
| +(void)JLBDloadGameListsWebViewDirect:(NSString *)direct Success:(void(^)(NSString *loginTime ,NSString *userName ,NSString *sign))successBlock failed:(void(^)(NSInteger code, NSString *message)) failedBlock; | 
|   | 
| @end | 
|   | 
| NS_ASSUME_NONNULL_END |