| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- #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 服务名称
- /// @param start_server_time 服务器开启时间
- - (void)ywInterfaceRoleLogReportBeforePlayRole_id:(NSString*)role_id
- role_name:(NSString*)role_name
- level:(NSString*)level
- server_id:(NSString*)server_id
- server_name:(NSString*)server_name start_server_time:(NSString*)start_server_time;
-
- /// 单例
- + (instancetype)standardDeafaults;
- @end
- NS_ASSUME_NONNULL_END
|