快发助手Object-C接入文档
快发助手SDK针对繁琐的越狱CP SDK接入过程,通过整合三方渠道,提供统一的功能函数入口,并提供多渠道一键打包方式,达到了高度简化接入流程、缩短项目周期、更加专注游戏本身的目的。

<?xml version="1.0" encoding="UTF-8"?>
<!-- 平台初始化配置文件-->
<confingure>
<!-- 整合平台key -->
<PTGameKey>0e0e978cb50c65f5e725ce0f5b5095f5</PTGameKey>
<!-- 整合平台渠道号 -->
<PTGameChannel></PTGameChannel>
<!-- 渠道名称 -->
<CPName>dl</CPName>
<!-- 渠道版本号 -->
<CPVersion>1.0.0</CPVersion>
<!-- 渠道分配appid -->
<CPAppID>195</CPAppID>
<!-- 渠道分配appKey -->
<CPAppKey>j5VEvxhc</CPAppKey>
<!-- 渠道 Gamekey -->
<CPGameKey></CPGameKey>
<!-- 渠道 GameChannel -->
<CPGameChannel></CPGameChannel>
<!-- 给平台预留的私有key 比如:cukey -->
<CPPrivateKey></CPPrivateKey>
<!-- 是否开启自动登录 1:开启 2:关闭 -->
<CPAutoLogin>1</CPAutoLogin>
<!-- 是否强制更新 1:开启 2:关闭 -->
<CPForceUpdate>1</CPForceUpdate>
<!-- 是否强制登录 1:开启 2:关闭 -->
<CPForceLogin>1</CPForceLogin>
<!-- 是否调试模式 1:调试模式(debug) 0:发布模式(release) -->
<DEV_ISDebugModel>1</DEV_ISDebugModel>
<!-- 是否显示浮动框或者操作条 1:显示 0:不显示 -->
<DEV_ShowFloatWindowOrBar>1</DEV_ShowFloatWindowOrBar>
<!-- 悬浮框停靠的位置 1:上左 2:上中 3:上右 4:中左 5:中右 6.底左 7:底中 8:底右 -->
<DEV_FloatWindowOrBarScreenPlace>6</DEV_FloatWindowOrBarScreenPlace>
<!-- 支持屏幕方向 1:竖屏正向 2:竖屏倒立 3:横屏左方向 4:横屏右方向
5:横屏双方向(不支持则3)6:横屏双方向(不支持则4) 7:所有方向(不支持则6)-->
<DEV_SupportScreenOrientation>3</DEV_SupportScreenOrientation>
<!-- 设置充值页面初始化金额 -->
<PAY_DefaultPayAmount>10</PAY_DefaultPayAmount>
<!-- 商户私有信息 -->
<PAY_ShopingPrivateInfo>商户私有信息</PAY_ShopingPrivateInfo>
<!-- 支付回调地址 -->
<PAY_PayNotifyUrl>www.baidu.com</PAY_PayNotifyUrl>
<!-- 商户ID -->
<PAY_MerchantId>101</PAY_MerchantId>
<!-- app 之间通信 支付宝 -->
<PAY_AlipayScheme>alipay-com.gameworks.GameKitDemo</PAY_AlipayScheme>
<!-- 应用Scheme -->
<PAY_AppScheme>com.gameworks.GameKitDemo</PAY_AppScheme>
</confingure>
| 参数 | 定义说明 | 取值说明 |
| PTGameKey | 整合平台key | 快发助手提供 |
| PTGameChannel | 整合平台渠道号 | 快发助手提供 |
| CPName | 渠道名称 | CP提供 |
| CPVersion | 渠道版本号 | CP提供 |
| CPAppID | 渠道分配appid | CP提供 |
| CPAppKey | 渠道分配appKey | CP提供 |
| CPGameKey | 渠道的GameKey | CP提供 |
| CPGameChannel | 渠道的GameChannel | CP提供 |
| CPPrivateKey | 给平台预留的私有key | CP提供 |
| CPAutoLogin | 是否开启自动登录 |
游戏方设定 1:自动登录 0:不自动登录 |
| CPForceUpdate | 是否强制更新 |
游戏方设定 1:开启 0:关闭 |
| CPForceLogin | 是否强制登录 |
游戏方设定 1:开启 0:关闭 |
| DEV_ISDebugModel | 是否为调试模式 |
游戏方设定 1:开启 0:关闭 |
| DEV_ShowFloatWindowOrBar | 是否显示悬浮框或者操作条 |
游戏方设定 1:显示 0:不显示 |
| DEV_FloatWindowOrBarScreenPlace | 悬浮框停靠位置 |
游戏方设定,必填 1.上左 2.上中 3.上右 4.中左 5.中右 6.底左 7.底中 8.底右 |
| DEV_SupportScreenOrientation | 屏幕方向 |
游戏方设定 1.竖屏正向 2.竖屏倒立 3.横屏左方向 4.横屏右方向 5.横屏双方向(不支持则3) 6.横屏双方向(不支持则4) 7.所有方向(不支持则6) |
| PAY_DefaultPayAmount | 设置充值页面初始化金额 | 游戏方设定 |
| PAY_ShopingPrivateInfo | 商户私有信息 | 游戏方设定 |
| PAY_PayNotifyUrl | 支付回调地址 | 游戏方设定 |
| PAY_AlipayScheme | app之间通信 支付宝 | 游戏方设定,同URL Types的alipayScheme一致 |
| PAY_MerchantId | 商户ID | 游戏方设定 |
| PAY_AppScheme | 应用Scheme | 游戏方设定,同URL Types的MyGameSheme一致 |
| 函数定义 | 注释说明 |
| -(BOOL)hasProvide_nomal_login_service; | 检测渠道是否提供 用户名登录 服务 |
| -(BOOL)hasProvide_guest_login_service; | 检测渠道是否提供 快速登录 服务 |
| -(BOOL)hasProvide_gusetTonomal_service; | 检测渠道是否提供 快速登录用户转为注册用户 服务 |
| -(BOOL)hasProvide_isLogined_service; | 检测渠道是否提供 检查是否登录 服务 |
| -(BOOL)hasProvide_getloginedUser_service; | 检测渠道是否提供 获取登录用户信息 服务 |
| -(BOOL)hasProvide_loginout_service; | 检测渠道是否提供 注销登录 服务 |
| -(BOOL)hasProvide_usercenter_service; | 检测渠道是否提供 进入用户中心 服务 |
| -(BOOL)hasProvide_changeuser_service; | 检测渠道是否提供 切换用户 服务 |
| -(BOOL)hasProvide_openurl_service; | 检测渠道是否提供 openUrl 服务 |
| -(BOOL)hasProvide_checkupdate_service; | 检测渠道是否提供 检查更新 服务 |
| -(BOOL)hasProvide_pay_service; | 检测渠道是否提供 支付充值 服务 |
| -(BOOL)hasProvide_checkorder_service; | 检测渠道是否提供 订单查询 服务 |
| -(BOOL)hasProvide_showFloatWindowOrBar_service; | 检测渠道是否提供 显示/隐藏浮动窗口或者操作栏 服务 |
| -(BOOL)hasProvide_statistics_UserLogin_service; | 检查渠道是否提供 统计用户登录 服务 |
| -(BOOL)hasProvide_statistics_Pay_service; | 检查渠道是否提供 统计支付 服务 |
| -(BOOL)hasProvide_statistics_CreateRole_service; | 检查渠道是否提供 统计玩家创建角色 服务 |
| -(BOOL)hasProvide_statistics_UserUpGrade_service; | 检查渠道是否提供 统计玩家升级 服务 |
| -(BOOL)hasProvide_statistics_BtnClickEvent_service; | 检查渠道是否提供 统计按钮点击 服务 |
| -(BOOL)hasProvide_response_continueEvent_service; | 检查渠道是否提供 响应游戏继续 事件处理服务 |
| -(BOOL)hasProvide_response_suspendEvent_service; | 检查渠道是否提供 响应游戏暂停 事件处理服务 |
| -(BOOL)hasProvide_response_stopEvent_service; | 检查渠道是否提供 响应游戏停止 事件处理服务 |
| 函数定义 | 注释说明 |
| -(void)gameKitInitCompletedISSucceedStatus:(BOOL) isSucceed error:(GWError *)error; | 平台初始化回调函数 |
| -(void)rigisterCompletedWithResponseData:(GWUserInfo *)obj; | 注册成功回调函数 |
|
-(void)loginCompletedWithLoginStatus:(LoginStatus)loginStatus responseObj:(GWUserIn fo *)obj error:(GWError *)error; |
登录回调接口 |
|
-(void)payCompletedWithPayStatus:(PayStatus)payStatus responseObj:(GWPayBackInfo * )obj error:(GWError *)error; |
支付回调接口 |
| -(void)LoginOutCompletedISSucceedStatus:(BOOL) isSucceed error:(GWError *)error; | 登录注销完成回调 |
| -(void)checkOrderCompletedWithData:(GWCheckOrderInfo *)obj error:(GWError *)error; | 订单查询 |
| -(void)checkUpdateCompletedWithData:(GWUpdateInfo *)obj error:(GWError *)error; | 检查更新获取回调数据 |
| 函数定义 | 注释说明 |
| +(GameKitSDK *)defaultSdk; | 获取单例对象 |
| -(void)initWithObserver:(id |
注册统一回调函数&&初始化参数 |
| -(void)nomalLogin; | 登录 |
| -(void)guestLogin; | 游客登录(快速登录) |
| -(void)guestRegist; | 游客转为注册账号 |
| -(bool)isLogined; | 是否登录 |
| -(void)loginOut; | 注销登录 |
| -(void)userCenter; | 用户中心 |
| -(void)swapAccount; | 切换用户 |
| -(GWUserInfo *)loginUserInfo; | 获取登录用户信息 |
| -(void)pay:(GWPayOrder *)order; | 提交订单 |
| -(void)checkOrder:(NSString *)orderId; | 查询订单(非必须接入) |
| -(void)showFloatWindowOrBar:(BOOL) isShow; | 是否显示浮动窗口或者操作栏 |
| -(void)checkUpdate; | 检查更新 |
| -(void)statisticsUserLogin:(NSDictionary *)info; | 用户登录统计(非必须接入) |
| -(void)statisticsPay:(NSDictionary *)order; | 支付统计(非必须接入) |
| -(void)statisticsUserUpGrade:(NSDictionary *)info; | 玩家升级统计(非必须接入) |
| -(void)statisticsCreateRole:(NSDictionary *)info; | 玩家创建角色统计(非必须接入) |
| -(void)statisticsBtnClickEvent:(NSDictionary *)info; | 按钮点击统计(非必须接入) |
| -(void)gameContinueEvent; | 继续游戏(非必须接入) |
| -(void)gameSuspendEvent; | 暂停游戏(非必须接入) |
| -(void)gameStopEvent; | 停止游戏 |
|
-(void)application:(UIApplication *)application openURL:(NSURL *)url sourceAp plication:(NSString *)sourceApplication annotation:(id)annotation; |
open url 跳转 |
参见:demo
点击访问:快发助手开发者社区
QQ:940111913
Email:support@haojieru.com
为了尽快响应您的反馈,请提供您的gamekey及log中的详细出错日志,您所提供的内容越详细越有助于我们帮您解决问题。