// // IVQNAoyouSDK.h // Aoyou1_0 // // Created by wanglu on 2018/11/8. // Copyright © 2018年 Joker_chen. All rights reserved. // #import #import 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