一、SDK定义

百科给出的SDK定义为:软件开发工具包(英文首字母缩写外语全称:SoftwareDevelopmentKit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合,广义上指辅助开发某一类软件的相关文档、范例和工具的集合。

实际工作中不用这么麻烦和官方的去理解,只要记住,SDK是手游渠道提供的、集成了用户登录、充值通道、社区功能、社交分享功能、数据后台统计功能的一个功能模块,这个功能模块手游厂商必须要植入到自己的游戏里,接入SDK后游戏厂商和渠道都要对SDK包进行测试,测试通过才能上线。

二、主要功能详解

1、注册与登录

下面是最最简单的SDK登录逻辑,这里简略了大量的产品细节和流程,实际的注册和登录流程更加复杂。

2、支付功能:

对于CP来说,该功能的主要意义在于集成了主流的第三方支付渠道,省去了对接的人力和时间成本;对于渠道来说,便捷实用的支付流程能够提升支付成功的转化率,这和最终项目的盈利息息相关。

3、数据功能:

数据部分主要分为产品数据和运营数据。

产品数据:这部分数据主要是SDK产品经理最为关注的,以我上面的登录流程为例,登录/注册流程页面的展现、点击、关闭按钮的数据都需要做埋点统计。如果期望95%的转化率是及格线,那么低于95%的转化率就是不达预期的,可能就需要去优化登录/注册的逻辑、界面UI等等。

运营数据:简单说就是运营层面的数据,如新增、活跃、创角、付费率、ARPPU、ARPU、LTV、留存等等。

这里说一点,很多小渠道由于各种原因,SDK是没有产品数据的,所以一款游戏在渠道有1万台安装,但是实际进入游戏的人数却只有,的流失在哪里,有的渠道是分析不出来的。

4、其他功能:

一般是运营层面的功能,例如SDK的悬浮窗、公告推送、个人充值记录查询等等,一般常用的功能SDK也都会涵盖。

三、接入SDK的定义

什么叫接入SDK?简单说就是让游戏在合适的时间调用对应的接口或者页面。手机游戏中SDK接入就是用他们的平台登录,比如是91助手平台,是平台。

四、渠道为什么会要求更新SDK

1、常规迭代

和游戏更新一个道理,可能是对某些产品功能进行优化,也可能是新增了某些运营需求。这里就不展开细说了。

2、线上故障

由SDK引起的问题比较常见,但是一般在接入和测试阶段就已经解决了,很少会在线上遇到。如果一家SDK线上频频出现问题,那么这家的业务能力就实在值得令人怀疑了。

3、特殊情况

比如17年要求的身份证实名认证问题,这种突发情况下基本会强制要求每个游戏立马接入新的SDK,否则直接下架处理。

工程师视角的手游SDK相关推荐

  1. 手游SDK是什么意思,可以解决哪些问题?

    SDK一般是指软件开发工具包(Software Development Kit),是软件工程师为项目特定的项目准备的软件包.软件框架.硬件平台.操作系统等建立应用软件时的开发工具的集合. 手游SDK是 ...

  2. 手游sdk难道只是个简单的悬浮球吗?

    普普通通.丝毫不引人注目,手游sdk难道只是一个简单的悬浮球吗?答案当然是否定的!隐藏在普通表面的背后的手游sdk并不"简单". 手游sdk究竟是什么?又有什么作用?本期小编将为大 ...

  3. 棱镜刘大澎:云时代的手游SDK接入

    棱镜公司CEO刘大澎通过GameRes给大家分享他们是如何为手游开发商解决国内分发渠道过于分散这一难题的.刘大澎称,棱镜SDK的产品架构基于云端服务,可以为手游开发商提供最安全便捷的手游SDK接入服务 ...

  4. 鸿蒙 手游sdk 开发教程

    前言 : 各位同学的大家好 , 最近在学习鸿蒙开发, 因为我是从事手游SDK 开发的 之前也写过iOS 手游sdk 开发和安卓手游sdk 开发(kotlin 版本) 效果图: 设计思路 我们需要封装 ...

  5. 手游SDK到底是什么?

    一.SDK概念 SDK,即Software Development Kit,软件开发工具包的意思,通俗点说,就是辅助开发某一类软件的相关文档.范例和工具的集合,不过我们平时所说到的sdk其实会更加简单 ...

  6. 手游SDK该怎么选择,SDK的特点是什么?

    做手游代理商的都知道,想要建立一个网游的平台,必须要有SDK,才能保证用户的登录.注册.充值.数据分析.但是在接入游戏的时候,并不能为每一款游戏都创建一个帐号.进行支付和统计,SDK的作用就是将这些公 ...

  7. Android手游SDK那点事(四)聚合打包

    更新: 聚合SDK 我们的SDK其实也可以称为聚合SDK,所谓聚合,就是CP游戏方接入聚合SDK,然后通过打包工具将游戏分发到更多渠道上,我们的SDK也有这个能力,相对渠道少一点 分发渠道包 以下操作 ...

  8. Android手游SDK那点事(二)SDK项目结构设计(初版,废弃)

    项目构建 上一个完整架构图 以KSDK为名称模拟项目构建 项目建议: 1.这里游戏sdk不使用mvp或者mmvm的方式,其实这两种模式开发者在开发应用的时候不要盲目的使用,根据自己项目业务情况选择一个 ...

  9. 手游SDK相关业务知识

    最近一直在做公司自研的手游SDK以及手游SDK发行平台,现年底闲下来整理一下SDK相关的知识 1.什么是SDK SDK,即Software Development Kit,软件开发工具包的意思,就是辅 ...

  10. Android手游SDK那点事(一)简述

    常见名词 CP:游戏厂商,就是开发游戏的,一般情况下CP常常指提供游戏的一方,不一定是研发,只要接入我们SDK,提供给我们游戏,你就是CP. 发行:代理游戏产品,进行渠道的发行. SDK:这里指游戏开 ...

最新文章

  1. 收藏 | 做人工智能必看的45篇论文-附下载地址
  2. webapi - 使用依赖注入
  3. Tomcat灵活配置多项目,多端口,多域名,多虚拟目录
  4. python清空字典保留变量方法_python学习day06--02字典增删差改以及字符串的一些方法...
  5. 稳定云服务器出租_云主机与独立服务器有哪些不同
  6. 机器学习线性回归_机器学习实例--线性回归
  7. linux登录后自动打开终端,linux登录信息/打开终端信息
  8. deeply understanding Binary tree--二叉树
  9. c语言 strupr,C语言 strupr()用法及代码示例
  10. intellij idea 12 搭建maven web项目 freemarker + spring mvc
  11. android 涨潮动画加载_潮汐apk客户端-潮汐android最新版APP下载v2.0.1.1 免费版-腾牛安卓网...
  12. Alt + 数字键 符号大全
  13. 安卓分屏神器_平板机皇!华为MatePad Pro全面评测:这才是安卓生产力标杆
  14. git拉取代码报错update_ref failed for ref ‘ORIG_HEAD‘:cannot lock ref ‘ORIG_HEAD‘
  15. 根证书、服务器证书、用户证书的区别
  16. SpringBoot 集成 logBack
  17. QT 删除QString空白字符
  18. 【学习随记】Ubuntu使用U盘相关问题
  19. GBC游戏掌机(一)
  20. 南邮计算机科学专业自我鉴定,大学毕业个人自我鉴定范文

热门文章

  1. 互联网思维——极致思维
  2. Win11更改系统文件夹的默认保存位置方法分享
  3. mysql 存储百分数_mysql中如何存储百分数
  4. com.weibo.sdk.android.WeiboException: {error:User does not exists!,error_code:20003,request:
  5. 圣杯布局与双飞翼布局
  6. Android物联网(一)—— 蓝牙通讯
  7. 如何在DPDK盒子上使用TRex
  8. 纪念一下获得十大优秀学生
  9. 贝叶斯分类python代码_机器学习实战之朴素贝叶斯进行文档分类(Python 代码版)...
  10. java的inputbox,Excel|VBA的inputbox函数和inputbox方法