最近游戏进入最后测试和接入sdk阶段,对接了多个sdk简单记录和分享一下在接入各个渠道sdk中遇到的问题和坑,在之后或其他人看到之后可以绕过,提高效率仅此而已。

我们使用的unity开发,在选择sdk接入的时候最先想用原生一个一个去接入,但是商务告诉我我们可能对接二十多个甚至更多的时候我选择放弃这个方案。通过了解和别人推荐最后选择了三方的接入平台易接。好处就是一次接入可以打包不同渠道。

一般接入流程是,接入易接的sdk制作母包,这是一些统一的接口,但是比较坑的就是易接没有unity工程案例,文档也不是非常完善,这个需要和他进行多次交流。这个母包一般就是一些必须要接入注册,登录,验证,支付等接口。

第二是申请接入渠道的参数,几乎每一个渠道参数数量和要求都不一样。

最后就是使用易接的三方工具进行打包导出带有渠道的包。

360:根据整个流程走下来上传审核没有遇到太大问题,就是在想改变删档测试和不删档测试遇到了一些问题。

百度:在上传之后审核信息就改变审核通过,这是一个假象,百度有一点比较恶心就是切换账号,这个需要在项目中预留这个接口,也就是删除数据和断开现有链接。还有一个百度需要自己添加签名,在开始遇到签名文件修改之后我们游戏崩溃比较严重,唯一修改的地方就是他修改了签名,之后我导出一个没有签名的app给他就解决这个问题。

UC:比较特殊一下他需要上报很多人物信息的接口这个需要在开始制作母包的时候进行注意,在上传的时候还需要自己进行自测,主要是创建人物的时候你上报的信息是否可以查询到即可,在就是支付接口没有问题即可,上报游戏接口没有问题支付接口也调用也没有太大问题,我遇到过一次之前支付都没有问题,最后一次进行审核死活没有办法弹出支付界面,最终还是缺点上报人物信息出现的问题。

联想:联想的渠道接入非常想吐槽,一个效率低,我们创想好了应用自检也通过他们也通过了,但是还需要一些了非常麻烦的操作,甚至我们在后台又重新创建了一个应用来对应他审核通过版本,app的提交也之后在群里进行,他的支付特别坑,在打包中需要填写计费点,这个计费点和代码还有联想后台需要统一要不就会弹不出充值购买的界面。在后台上的支付回调地址也需要和易接后台的地址一致。

搜狗:最开始无法弹出登录对话框,用按钮可以调用,在代码中让登录方法延迟1s执行,就解决无法弹出对话框。

当乐网:需要使用它自己的签名文件,两种方法一个是unity中直接使用它的签名文件进行导出,在一个就是导出一个无签名文件使用360加固工具在进行签名。

在制作母包需要注意登录验证成功才是真正登录成功。

注意渠道后台的支付通知地址和易接工具提供的支付接受地址需要一致。

易接工具大部分在打包时候已经进行加固,不要在点击加固(这是一个坑),也就是除去你没有办法去掉加固其他的加固这个都不要选择。

Unity游戏开发——unity接入多渠道sdk相关推荐

  1. 【Unity 框架】QFramework v1.0 使用指南 介绍篇:01. 简介 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏

    01. 简介 大家好,我是 QFramework 的作者 凉鞋,QFramework 从第一次代码提交到现在快 7 年了(2015 年 12 月 ~ 2022 年 10 月)了,而经过了 7 年时间的 ...

  2. 1.4 从0开始学Unity游戏开发--Unity编辑器初见

    安装 没啥好说的,要先安装一个Unity Hub,然后在Unity Hub里面安装编辑器,但是有两点要注意,Unity的收费模式跟随你使用的场景而不同,这里我都默认使用个人开发者版本,这个是免费的,如 ...

  3. 【Unity 框架】QFramework v1.0 使用指南 工具篇:06. UIKit 界面管理快速开发解决方案 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏

    UI Kit 简介 UI Kit 是一套界面管理&快速开发解决方案 UI Kit 的特性如下: 界面管理 层级管理 代码生成及组件自动绑定(底层用的 ViewController) UI Ki ...

  4. 删除 jar 的 asset_【unity游戏开发】SDK学习(1)-C#与jar交互

    引言 通常一款游戏开发到后期,一般都会涉及到第三方SDK的接入与集成 对于不熟悉SDK接入的同学来说,接SDK每次都是云里雾里, 而熟悉SDK接入的同学又觉得不断地重复做接入SDK工作这样没有成就感, ...

  5. unity ui 补间动画_杭州Unity游戏开发培训内容有哪些?学习路线是如何规划的?...

    现在Unity游戏开发行业越来越受到欢迎,但是想要找到适合自己的课程和学习方法却有些困难.很多刚开始接触Unity游戏开发且没有基础的同学,不知道该从哪里开始学,也不知道要学习什么内容.该怎么开始Un ...

  6. Unity游戏开发——新发教你做游戏(三):3种资源加载方式

    文章目录 一.前言 二.Unity的目录结构规范 1.Resources(不是很推荐把资源放这个目录) 2.RawAssets(存放生资源) 3.GameRes(存放熟资源) 4.StreamingA ...

  7. Unity游戏开发之游戏存档方式

    目录 1.Unity自带存储方式PlayerPrefs 2.XML存储方式 3.Json类型存储方式 1.Unity的序列化问题 2.Unity中支持序列化的类 3.Unity中Json的使用方法 4 ...

  8. Unity游戏开发大师班

    大小解压后:8.63G 持续时间19h 包含项目文件 1280X720 MP4 语言:英语+中英文字幕(根据原英文字幕机译更准确) Unity游戏开发大师班 信息: 要求 –没有课程要求,展示了开发过 ...

  9. 最全面的Unity游戏开发指南视频教程 第2卷

    最全面的Unity游戏开发指南视频教程 第2卷 流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小 ...

最新文章

  1. 产品运营:当你和上级发生争执你会怎么处理?
  2. 运动目标跟踪(六)--压缩跟踪之CS原理介绍
  3. Agreeing to the Xcode/iOS license requires admin privileges, please run “sudo xcodebuild -license”
  4. jQuery判断浏览器是移动端还是电脑端自动跳转
  5. Vscode的SSH插件远程连接Linux
  6. amcharts4饼状图显示百分比的小数点设置
  7. C语言之计算某天为一年中第几天
  8. Citrix ADC中SNIP的三种配置场景
  9. 移动端事件touchstart、touchmove、touchend详解
  10. 【语义分割】2021-PVT2 CVMJ
  11. 路由器信号总是无法与手机连接服务器,手机搜不到路由器信号_手机无法搜到路由器信号怎么办?-192路由网...
  12. 获取连续生成的100-200范围的随机数,直到生成的随机数与前一个随机数相等,停止运行
  13. java 查看类_JAVA基础知识之JVM-——通过反射查看类信息
  14. 深度学习相关概念:权重初始化
  15. 什么是IC封测?语音芯片封装与测试的流程步骤
  16. linux内核如何读写ddr,linux内核解压详解.doc
  17. 阿里云EasyExcel读写excel表数据
  18. Web安全 DDoS攻击.(让网站无法正常地提供服务.)
  19. 【ROE】(2)ROE协议
  20. Webview 将浏览器作为golang的GUI

热门文章

  1. python3.7以上使用pyinstaller将py文件打包为exe ,解决安装后显示‘pyinstaller‘ 不是内部或外部命令,也不是可运行的程序或批处理文件的错误
  2. useSSL=false和true的区别
  3. Android端适老化与无障碍改造
  4. 中移动员工工资待遇全揭秘
  5. 控制系统仿真技术(二)-连续系统的数字仿真二
  6. 关于iTerm2 你不知道的一些事
  7. [转载]bat超详细教程
  8. python编程估计Copula并计算拟合优度
  9. mac宽带连接找不到pppoe服务器,Mac如何建立PPPoE网络连接-Mac建立PPPoE网络连接教程 - 河东软件园...
  10. 第13期 《由量变到质变的过程》3月刊