| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- #import <Foundation/Foundation.h>
- //#import <UIKit/UIKit.h>
- NS_ASSUME_NONNULL_BEGIN
- static NSString *const kPlatsFormGameManagerInitNotify = @"YWkPlatsFormGameManagerInitNotify";/// 初始化
- static NSString *const kPlatsFormGameManagerLoginSuccessNotify = @"YWkPlatsFormGameManagerLoginSuccessNotify";/// 登录
- static NSString *const kPlatsFormGameManagerLogoutNotify = @"YWkPlatsFormGameManagerLogoutNotify";/// 退出登录
- @interface YWBeginSDK : NSObject
- /// SDK 基本信息配置接口
- /// 需要在AppDelegate didFinishLaunchingWithOptions里调用
- /// @param gameId 游戏id
- /// @param appKey AppKey
- /// @param vestId 子包id
- - (void)ywInterfaceLaunchConfigAppKey:(NSString *)appKey gameId:(NSString *)gameId vestId:(NSString *)vestId;
- ///SDK 登录入口
- -(void)ywInterfaceLogin;
- ///Token登录
- -(void)ywInterfaceTokenLogin;
- ///SDK 注销
- ///在登录状态下,需要重新弹出 SDK 界面的都需要先调用注销接口。先移除登录状态
- -(void)ywInterfaceLogout;
- /// 充值接口
- /// @param cpOrderId 订单id
- /// @param goodsId 商品id
- /// @param goodsName 商品名称
- /// @param roleId 角色id
- /// @param roleName 角色名称
- /// @param level 等级
- /// @param serverId 服务id
- /// @param serverName 服务名称
- /// @param amount 价格
- -(void)ywInterfaceCpOrderId:(NSString*)cpOrderId
- goodsId:(NSString*)goodsId
- goodsName:(NSString*)goodsName
- roleId:(NSString*)roleId
- roleName:(NSString*)roleName
- level:(NSString*)level
- serverId:(NSString*)serverId
- serverName:(NSString*)serverName
- amount:(NSString*)amount
- extend_params:(NSString *)extend_params;
- /// 获取订单状态
- - (void)ywInterfaceOrderStatus:(NSString *)orderId;
- /// 创建角色
- /// @param roleId 角色id
- /// @param roleName 角色名称
- /// @param roleLevel 角色等级
- /// @param serverId 服务id
- /// @param serverName 服务名称
- - (void)ywInterfaceUploadRoleId:(NSString*)roleId
- roleName:(NSString*)roleName
- roleLevel:(NSString*)roleLevel
- serverId:(NSString*)serverId
- serverName:(NSString*)serverName;
- /// 角色升级
- - (void)ywInterfaceLevelLogBatchReportRoleId:(NSString*)roleId
- roleName:(NSString*)roleName
- roleLevel:(NSString*)roleLevel
- serverId:(NSString*)serverId
- serverName:(NSString*)serverName;
- /// 进入前台 / 应用切换
- - (void)ywInterfaceApplicationWillEnterForeground;
- /// 角色登录日志 角色进入游戏之前调用
- /// @param role_id 角色id
- /// @param role_name 角色名称
- /// @param level 角色等级
- /// @param server_id 服务id
- /// @param server_name 服务名称
- - (void)ywInterfaceRoleLogReportBeforePlayRole_id:(NSString*)role_id
- role_name:(NSString*)role_name
- level:(NSString*)level
- server_id:(NSString*)server_id
- server_name:(NSString*)server_name;
-
- /// 单例
- + (instancetype)standardDeafaults;
- @end
- NS_ASSUME_NONNULL_END
|