Android游戏接入——华为篇
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游戏接入——华为篇相关推荐
- 游戏接入华为SDK4.0(记录:实名认证问题、错误码查询和支付/游戏/账号demo下载地址)
一.HMS SDK4.0开发前期参数准备 1.打开华为开发者管理中心:链接: 华为开发者管理中心. 按照截图上选择AppGallery Connect 2.打开AppGallery Connect 链 ...
- android游戏性能测试,评测 篇二十九:用游戏数据来彰显实力,华为nova5i Pro游戏性能篇...
评测 篇二十九:用游戏数据来彰显实力,华为nova5i Pro游戏性能篇 2020-01-02 00:20:00 4点赞 1收藏 2评论 笔者带着大家对华为nova5i Pro做了开箱测试,了解外观与 ...
- 接入华为游戏防沉迷,点击防沉迷弹窗后游戏闪退
问题描述 我们游戏接入华为游戏服务sdk 6.1.0.301版本后,使用华为帐号(实名信息为未成年人)测试,登录后出现SDK的防沉迷提示弹框,点击"知道了",游戏闪退,报错如下: ...
- Android游戏开发项目实战
Android游戏开发项目实战: 手机游戏开发工程师培训教程(Android4.3.Cocos2d-x.Untity2D/3D.跨平台引擎技术) 课程讲师:厉风行 课程分类:游戏开发 适合人群:初级 ...
- 帮你抢小游戏流量红利——华为小游戏接入指南
华为小游戏接入指南(截止到2020年4月) 官网接入地址请见这里 快游戏介绍请见这里 华为小游戏接入门槛:无论是内购游戏还是广告免费游戏,都需要版号!(这点和其他各大游戏平台不同,要求更严格!无版号不 ...
- android 接入华为支付,hms-iap-clientdemo-android-studio
华为应用内支付服务客户端示例代码 本章节主要介绍接入华为应用内支付的客户端开发步骤,帮助您快速了解华为支付提供的客户端接口及其使用方法. 点击此处了解更多. 目录 简介 华为应用内支付服务(HUAWE ...
- Android 接入华为扫码库,实现堪比微信扫码的效果
上一篇文章我们介绍了如何接入微信开源的扫码库,来提升扫码识别率和扫码速度. 但是由于接入微信扫码库,需要用到OpenCV和JNI相关的一些知识,所以还是有一定门槛的. 这篇文章,我们来接入华为的扫码库 ...
- 移远BC20模组使用LwM2M协议接入华为IoT平台(NB-IoT专栏—进阶篇2)
目录 1.背景 2.部署华为云 3.华为云与BC20模组进行数据收发实验 1.背景 最近在做一个智慧路灯项目,构思使用STM32结合NB-IoT模组实现数据上传和联动控制,并且可以使用GPS模块上传路 ...
- Android接入华为推送详细步骤
由于极光推送的到达率不高,所以项目重要集成个推,进行华为推送和小米推送 前提:先说下Mainfest文件中需要的配置,可以参考相关文件 <!--HMS-SDK引导升级HMS功能,访问OTA服务器 ...
最新文章
- PSSH远程套件工具
- R语言应用实战-基于R语言的综合评价(层次分析法AHP为例)
- 关于ios phone APP生命周期的一点理解
- MDT跨网段UEFI部署系统
- ubuntu下使用apt安装mysql_Ubuntu下通过apt包管理安装mysql
- 图论--一般图带花树匹配--模板
- ceph-rest-api_快速检查REST API是否有效的方法-从清单文件中获取详细信息
- TensorFlow(1)-模型相关基础概念
- FBI树-数据结构(二叉树)
- mysql中like与rlike_MySQL中RLIKE运算符的使用详解-mysql教程-
- ES6——Generator 函数的语法
- atitit uke企业行政部 世界行政区域划分表 与邮政编码规划 v5 r88.xlsx
- oracle 下载 pb12.5,PowerBuilder
- ASP.NET通用房屋租赁管理系统源码
- 震旦打印机扫描件到电脑设置流程
- 有2n个硬币,其中除一个略重外,其余2n-1个都一样重。
- 计算机会计学试题,会计电算化模拟题及答案
- 领英linkedin使用手册—领英邮件类型,管理运用的方式方法
- 黑马程序员--Objective-C之--OC中的内存管理
- UML介绍(2)—— 用例图(use case diagram)