1 / 29

浅谈客服工作中的 SDK 相关应用

浅谈客服工作中的 SDK 相关应用. 卢晖琴 2014.04.11. 目录. SDK 定义 为什么需要 SDK SDK 的应用范围 SDK 常用功能 - 标准化界面 -SDK 安全计费策略 - 用户行为采集 SDK 相关后续工作. SDK 定义. 游戏 SDK 定义 SDK 即软件开发工具包( S oftware D evelopment K it )

giulia
Download Presentation

浅谈客服工作中的 SDK 相关应用

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 浅谈客服工作中的SDK相关应用 卢晖琴 2014.04.11

  2. 目录 • SDK定义 • 为什么需要SDK • SDK的应用范围 • SDK常用功能 - 标准化界面 -SDK安全计费策略 -用户行为采集 • SDK相关后续工作

  3. SDK定义 • 游戏SDK定义 SDK即软件开发工具包(Software Development Kit) 游戏SDK是针对游戏开发的一整套功能和API(Application Programming Interface,应用程序编程接口)的插件,其并不是开发游戏所需要的必要组成部分,是对游戏基础功能的二次开发与扩展。

  4. 为什么需要SDK • 无法获知用户使用行为 KJAVA业务发展时期,其上网方式主要是cmwap方式,平台可直接获取到用户的手机号,同时用户下载、登录游戏等行为均可通过网关日志来获取。 随着安卓业务的发展,用户的上网方式 可通过WIFI等方式,其主要区别是无法获知用户的使用行为,为了便于对安卓业务进行核查及安卓业务健康发展,故有了最初的SDK雏形。

  5. 为什么需要SDK • 传统计费方式存在的安全隐患 1、纯文本短信复制重发,主要用于代收或者暗扣场景 2、截取游戏包体(替换游戏实体文件,使用合法SDK与合法计费文件进行计费)

  6. SDK的应用范围 • 安卓单机(安卓游戏包) • 安卓网游 • iOS单机及网游 • WP单机及网游 • Touch-Pay单机

  7. SDK常用功能-标准化界面 启动界面

  8. SDK常用功能-标准化界面 计费界面

  9. SDK常用功能-标准化界面 黑名单及二次确认界面

  10. SDK常用功能-标准化界面 确认退出界面

  11. SDK常用功能-标准化界面 用户中心界面

  12. SDK常用功能-标准化界面 折扣及订购界面

  13. SDK常用功能-标准化界面 联网提示界面

  14. SDK常用功能-标准化界面 充值界面

  15. SDK常用功能-标准化界面 道具权益及道具兑换界面

  16. SDK常用功能—SDK安全计费策略

  17. SDK常用功能—SDK安全计费策略 五种计费策略:

  18. SDK常用功能—SDK安全计费策略 五种计费策略:

  19. SDK常用功能—SDK安全计费策略 APK安全状态含义: 1、 APK包完全无变化(0):即完整的游戏包体,包体是合法的移动产出的APK。可以正常完成不同安全等级及策略的计费。 2、计费配置文件改变(1):即游戏包的计费文件发生变更。如果业务在iGop的配置为安全等级2,则篡改计费文件,将无法付费。  3、Andorid字节码改变(2):即游戏的源代码对应的二进制字节发生变化,源代码被篡改。如果业务在iGop的配置为安全等级3,则篡改源代码,将无法付费。 4、APK包整体发生改变(4):即游戏的包体内容发生任何变化,例如注入新文件或删除文件或重新签名。如果业务在iGop的配置为安全等级3,则篡改源代码,将无法付费。 5、开发版本SDK(8):此版本不会存在于商用游戏中,只是提供给开发者集成测试使用的,使用开发版本的游戏,只有安全等级1的计费点可以付费,其他均失败。 发送状态时,终端将各个检查点的结果进行“或”运算发送至平台侧,平台侧需要根据收到的状态值,判断APK的安全状态。

  20. SDK常用功能—SDK安全计费策略 【常见APK状态组合】: 1、0  移动线上渠道的商用包体 2、5(1+4)= CP篡改计费文件(基本不太可能) 3、6(2+4)= CP制作第三方渠道时,会通过移动拿到商用的计费文件,再进行二次开发,制作渠道包。 4、7(1+2+4)= CP篡改文件,并且重新二次开发,重新签名。 【安全和计费策略组合】: 1、安全等级1,计费策略1~5:此类计费请求不校验包体完整性,不校验计费文件是否篡改,只要符合移动计费代码规范就可正常计费。 2、安全等级2,计费策略1~5:此类计费请求只要核心平台打包到APK中的计费文件(Charge.xml)没有被篡改,就可正常计费。否则,付费失败。 3、安全等级3,计费策略1~5:此类计费请求,只有包体完整性ApkStatus=0的情况下,允许付费,否则均失败。

  21. SDK常用功能—SDK安全计费策略 安全计费策略相关配置项: • 与安全计费策略相关的省份、渠道、用户配置 • 黑名单用户屏蔽计费 • 特殊用户二次确认付费 • 是否老版本计费 • 用户登录方式

  22. SDK常用功能-用户行为采集 行为日志字段范围: ---终端设备信息 ---用户信息 ---业务信息 ---使用行为 ---计费信息

  23. SDK常用功能-用户行为采集 安卓使用记录数据由来:

  24. SDK常用功能-用户行为采集 安卓使用记录数据获取情况: • 新上线的业务且SDK版本是高版本(2.0.0.7)以上的,且不支持老版本计费的: 1)计费策略为2及2以上的,有安卓使用记录; 2)计费策略为2以下的,很少一部分无安卓使用记录; • 已上线业务的SDK版本在2.0.0.5及以上: 1)用户升到2.0.0.7以上的,很少一部分无安卓使用记录, 2)用户未升到2.0.0.7以上的,部分有安卓使用记录 • 已上线业务的SDK版本在2.0.0.5以下的,部分有安卓使用记录; • 游戏包体中无SDK的业务,无安卓使用记录。

  25. SDK相关后续工作 • 核查相关内容完善 ---用户行为日志使用 ---用户实际安全计费策略统计分析 ---业务配置安全计费策略统计分析

  26. SDK相关后续工作 • SDK版本功能优化---安卓单机

  27. SDK相关后续工作 • SDK版本功能优化---安卓网游

  28. SDK相关后续工作 • SDK版本功能优化---WP单机及网游 • SDK版本功能优化---iOS单机及网游 • SDK版本功能优化---Touch-Pay单机

  29. 感 谢!

More Related