//
|
// 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
|