Android游戏接入——华为篇

最近在做游戏接入,接入的方式是Untiy,中间牵扯到了C,所以整理了一些资料是根据自己项目写的,在这里感谢黄孟男的帮助。废话不多说,直接进入今天的主题。

第一步:拿到华为的sdk后,不要着急去抽去接口,先导入华为给的demo,运行一下,再去看他们的接入文档,然后结合demo里的代码,分析清楚每个接口的作用是什么

第二步:就是抽取接口,华为主要把登录、支付、得到角色信息,添加角色信息的方法抽成一个接口(每个渠道的的接入文档都是不一样的,抽取的接口也是不一样的,这里是华为的接口),抽取的这些接口大部分都是直接在华为demo上改就行了,有一些还是需要自己去实现的。抽取完成后,把控件,setContentView注销掉 ,让MainActivity继承游戏的UnityPlayerActivity。

第三步:在Untiy里去写C#,上面抽取的接口就是供这里调用的,至于的这个C#,根据自己公司的设计的接口来定,一般有写好的,只需要去比着葫芦画瓢就好了,要是自己懂C#,那就更好,不懂可以请教同事。

第三步:与后端协调,确定需要什么参数,需要什么格式,什么时候给untiy通知消息给其传过去。确定在什么时候通知untiy后,华为是在登录成功后,需要给untiy发送个消息UnityPlayer.UnitySendMessage(“MainCamera”,”GetLoginAccessToken”, loginResult);,后台拿到后会给untiy返回一个状态码,让其进入游戏

第五步:完成上面几步后,让你修改的华为demo,打成一个jar包。把资源拷贝到你项目的文件夹中

第六部:通过untiy进行打包,测试抽取的接口没问题后,在进行接入一些第三方的推哦是那个、语音、热更等。这些第三方的跟平常的app第三方那个接入都差不多一样的流程
最后就是关于一些工具的使用,可以自行百度!
本人口才有限,有描述不到位的,欢迎指出!谢谢

Android游戏接入——华为篇相关推荐

  1. 游戏接入华为SDK4.0(记录:实名认证问题、错误码查询和支付/游戏/账号demo下载地址)

    一.HMS SDK4.0开发前期参数准备 1.打开华为开发者管理中心:链接: 华为开发者管理中心. 按照截图上选择AppGallery Connect 2.打开AppGallery Connect 链 ...

  2. android游戏性能测试,评测 篇二十九:用游戏数据来彰显实力,华为nova5i Pro游戏性能篇...

    评测 篇二十九:用游戏数据来彰显实力,华为nova5i Pro游戏性能篇 2020-01-02 00:20:00 4点赞 1收藏 2评论 笔者带着大家对华为nova5i Pro做了开箱测试,了解外观与 ...

  3. 接入华为游戏防沉迷,点击防沉迷弹窗后游戏闪退

    问题描述 我们游戏接入华为游戏服务sdk 6.1.0.301版本后,使用华为帐号(实名信息为未成年人)测试,登录后出现SDK的防沉迷提示弹框,点击"知道了",游戏闪退,报错如下: ...

  4. Android游戏开发项目实战

    Android游戏开发项目实战: 手机游戏开发工程师培训教程(Android4.3.Cocos2d-x.Untity2D/3D.跨平台引擎技术) 课程讲师:厉风行 课程分类:游戏开发 适合人群:初级 ...

  5. 帮你抢小游戏流量红利——华为小游戏接入指南

    华为小游戏接入指南(截止到2020年4月) 官网接入地址请见这里 快游戏介绍请见这里 华为小游戏接入门槛:无论是内购游戏还是广告免费游戏,都需要版号!(这点和其他各大游戏平台不同,要求更严格!无版号不 ...

  6. android 接入华为支付,hms-iap-clientdemo-android-studio

    华为应用内支付服务客户端示例代码 本章节主要介绍接入华为应用内支付的客户端开发步骤,帮助您快速了解华为支付提供的客户端接口及其使用方法. 点击此处了解更多. 目录 简介 华为应用内支付服务(HUAWE ...

  7. Android 接入华为扫码库,实现堪比微信扫码的效果

    上一篇文章我们介绍了如何接入微信开源的扫码库,来提升扫码识别率和扫码速度. 但是由于接入微信扫码库,需要用到OpenCV和JNI相关的一些知识,所以还是有一定门槛的. 这篇文章,我们来接入华为的扫码库 ...

  8. 移远BC20模组使用LwM2M协议接入华为IoT平台(NB-IoT专栏—进阶篇2)

    目录 1.背景 2.部署华为云 3.华为云与BC20模组进行数据收发实验 1.背景 最近在做一个智慧路灯项目,构思使用STM32结合NB-IoT模组实现数据上传和联动控制,并且可以使用GPS模块上传路 ...

  9. Android接入华为推送详细步骤

    由于极光推送的到达率不高,所以项目重要集成个推,进行华为推送和小米推送 前提:先说下Mainfest文件中需要的配置,可以参考相关文件 <!--HMS-SDK引导升级HMS功能,访问OTA服务器 ...

最新文章

  1. PSSH远程套件工具
  2. R语言应用实战-基于R语言的综合评价(层次分析法AHP为例)
  3. 关于ios phone APP生命周期的一点理解
  4. MDT跨网段UEFI部署系统
  5. ubuntu下使用apt安装mysql_Ubuntu下通过apt包管理安装mysql
  6. 图论--一般图带花树匹配--模板
  7. ceph-rest-api_快速检查REST API是否有效的方法-从清单文件中获取详细信息
  8. TensorFlow(1)-模型相关基础概念
  9. FBI树-数据结构(二叉树)
  10. mysql中like与rlike_MySQL中RLIKE运算符的使用详解-mysql教程-
  11. ES6——Generator 函数的语法
  12. atitit uke企业行政部 世界行政区域划分表 与邮政编码规划 v5 r88.xlsx
  13. oracle 下载 pb12.5,PowerBuilder
  14. ASP.NET通用房屋租赁管理系统源码
  15. 震旦打印机扫描件到电脑设置流程
  16. 有2n个硬币,其中除一个略重外,其余2n-1个都一样重。
  17. 计算机会计学试题,会计电算化模拟题及答案
  18. 领英linkedin使用手册—领英邮件类型,管理运用的方式方法
  19. 黑马程序员--Objective-C之--OC中的内存管理
  20. UML介绍(2)—— 用例图(use case diagram)

热门文章

  1. Hive Lateral View
  2. 400 bad request
  3. jenkins 配置两套git打包
  4. docker运行yyets_Docker 镜像配置,看这一篇足矣。
  5. Java数据结构——用单链表编写一个简易通讯录
  6. rotateimage
  7. 【云】如何建立微信在全国卖场地图?
  8. 暗黑引擎 -- Shodan常用搜索语法
  9. 选址问题java_邮局选址问题 (Java代码)
  10. TUN(IP Tunneling)介绍