zoukankan      html  css  js  c++  java
  • Channel SDK (渠道SDK) for Unity

    渠道

    英文channel,解释:商品的销售路线,也就是我们开发商(CP)都把游戏开发好了,交付给渠道帮我们运营,帮我们推广,帮我们赚钱。

    Android和IOS渠道

    拿安卓和IOS两大平台来说,它们都有N多的渠道。比如IOS的:itools,PP助手,同步推等等;安卓的:豌豆荚,安智, 360,应用宝等等

    当游戏在这些平台上线时,平台会要求开发都接入自家的SDK。这些SDK的功能大多包括:登录,支付,悬浮窗,礼包,论坛等等。

    小米渠道

    如下图截取小米平台和360安卓平台

    imageimage

    360渠道

    imageimage

    维护不同渠道SDK,累?

    接一两家平台的SDK是可以接受的,但如果游戏要上线多家平台,那对接工作也是一件大活。

    所以我就在思考有没有一种中间件,能够方便地帮助CP完成平台SDK接入工作?

    渠道通用SDK简述

    搜索了一下“手游 渠道 SDK”就出来一些目前比较多人用的通用平台SDK,举例说几个:

    Any SDK

    官网:http://www.anysdk.com/

    集成文档:http://docs.anysdk.com/UnityTutorial

    简述:提供Unity接口

    易接SDK

    官网:http://www.1sdk.cn/

    集成文档:http://www.1sdk.cn/omsdk-sdkenter-online/omsdk-sdkenter-online-unity3d.html

    简述:本地打包,收费和免费版本

    OK SDK

    官网:http://www.oksdk.com/

    集成文档:http://wiki.oksdk.com/index.php/Unity_%E6%8E%A5%E5%8F%A3

    简述:云打包,功能少,简单,渠道中有海外运营商

    abctools/Elephant

    集成文档:http://www.abctools.cn/documentCenter/toSdkDownload

    简述:功能少,和Unity Editor编成,但14年至今未更新

    棱镜SDK

    官网:http://www.ljsdk.com

    集成文档:http://www.ljsdk.com/docs_3_3

    在线打包,公共版(免费),VIP版(收费)

    通用渠道SDK原理

    通过分析各个渠道的特点,结合我们团队的实际情况,我们选用了 棱镜SDK 但这些通用的平台原理大致都是相似的。

    接入原理

    下图借用 OKSDK的接入原理,加上注释

    image

    接入工作

    通用平台也是需要对接的,但相对相说比较简单,只要和他们的接口接通,就可以开始下一步工作了。

    注意事项

    注:包名,AppKey AppId,App_Secret 等app信息需要到各自渠道的开发者平台去申请。建议在各个开发者平台注册为 企业开发者

    渠道包 Demo

    接入通用平台SDK之后。在通用平台中打包出的渠道包,运行结果。

    image

    image

    接入步骤

    下面是我们申请的360渠道的配置情况,配置完成之后,可以很方便的开始打包了,打包出来的APK中已集成好了360的SDK

    image

    开发者后台管理

    通用平台的开发者后台管理:

    image

    打出渠道包

    渠道参数配置完成后,就可以上传签名文件,上传母包,然后打包渠道了。

    image

    SDK 登录 支付 原理

    以棱镜为例:登录和支付,CP的客户端向棱镜发送请求,CP的服务器端也只要处理棱镜的回调,在各大渠道中配置的AppSecret也是棱镜分配的回调地址,就是等于棱镜帮CP们做了一个中间件,原理图如下:

  • 相关阅读:
    【ybtoj】【Hash】回文子串
    Design Pattern:状态模式
    Design Pattern:装饰者模式
    Design Pattern:外观模式
    Design Pattern:适配器模式
    Design Pattern:模板方法模式
    Design Pattern:命令模式
    Design Pattern:观察者模式
    Design Pattern:复合模式
    Design Pattern:迭代器模式
  • 原文地址:https://www.cnblogs.com/zhaoqingqing/p/4560394.html
Copyright © 2011-2022 走看看