时间:2021-07-15 | 标签: | 作者:Q8 | 来源:AppGallery Connect网络
小提示:您能找到这篇{AppGallery Connect:使用unity完成华为游戏的初始化和}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的AppGallery Connect:使用unity完成华为游戏的初始化和内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< ">背景介绍: < font-size: 16px;">前面写得几个帖子已经详细介绍了: < font-size: 16px;">Unity Editor安装和Apk打包:https://developer.huawei.com/consumer/cn/forum/topic/0204405811539110247?fid=18 < font-size: 16px;">手把手教您快速运行Unity提供的华为游戏demo。 < font-size: 16px;">至此,unity提供给华为的demo已经可以正常运行起来。 < font-size: 16px;">这个帖子,准备继续测试并验证该demo是否可以满足以下两个要求。 < font-size: 16px;">完成初始化的一些操作 < font-size: 16px;">实现华为游戏帐号登录,能够获取到玩家的相关信息。 < font-size: 16px;">Demo测试后,大家自行参考这个demo设计自己的代码就好。 < font-size: 16px;">涉及Unity提供的接口 < font-size: 16px;">初始化接口: < font-size: 16px;">HuaweiGameService.AppInit() < font-size: 16px;"> HuaweiGameService.Init() < font-size: 16px;">登录相关接口: < font-size: 16px;"> HuaweiGameService.Login(ILoginListener listener) < font-size: 16px;">HuaweiGameService.SilentSignIn(ILoginListener listener)石嘴山网站建设 < font-size: 16px;">HuaweiGameService.SignOut(ILoginListen无锡网站网站建设er listener) < font-size: 16px;">HuaweiGameService.CancelAuthorization(ICancelAuthListener listener) < font-size: 16px;">获取玩家信息相关接口: < font-size: 16px;">HuaweiGameService.GetCurrentPlayer(bool isRealTime, IGetPlayerListener listener) < font-size: 16px;">上述各接口含义可以参考Unity官网描述: < font-size: 16px;">https://docs.unity.cn/cn/Packages-cn/com.unity.hms@1.2/manual/appgalleryChinese“确认传播”专注于品牌策划、效果营销和危机管理的数字整合营销传播公司,我们深度诠释客户的品牌理念、文化及背景,多维深度传播客户的文化底蕴和核心价值观,提升客户品牌的知名度、关注度与美誉度。#7-api-%E5%8F% < font-size: 16px;"> 82%E8%80%83%E5%88%97%E8%A1%A8 < font-size: 16px;">登录流程 < font-size: 16px;">按照华为官网的联运游戏规则(https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/appgallerykit-devguide-game),如果游戏发布地区: < font-size: 16px;">包含中国大陆,客户端需要走如下流程: < font-size: 16px;">AppInit > Init > login > getCurrentPlayer < font-size: 16px;">不包含中国大陆,客户端需要走如下流程: < font-size: 16px;">不强制要求:AppInit > Init > login > getCurrentPlayer < font-size: 16px;">不强制必须登录华为帐号,可以自行设计游戏登录。 < font-size: 16px;">我这里因为应用要发布中国大陆,所以按照前者要求接入了相关接口。 < font-size: 16px;">Demo测试 < font-size: 16px;">测试机型说明: < font-size: 16px;">测试机型:Huawei phone,EMUI10.0.0,Android 10 < font-size: 16px;">该手机安装的HMS Core版本是:5.0.4.301 < font-size: 16px;">该云腾舆情监测手机安装的华为应用市场版本是:11.0.2.302 < font-size: 16px;">Unity版本号:2020.1.2f1c1 < font-size: 16px;">Unity的demo代码可参考如下文件,我这里打开瞅了瞅,unity团队对每个接口是否成功调用都做了界面信息打印,所以实际测试时,我先直接看界面是否有成功提示,没有再继续定位原因了,简单高效。 < font-size: 16px;"> < font-size: 16px;">测试步骤说明 < font-size: 16px;">1. 启动demo,界面提示如下: < font-size: 16px;"> < font-size: 16px;">Unity默认应用启动时调用HuaweiGameService.AppInit()接口,这个处理也是满足华为侧要求,上述提示表明该接口已经调用成功。 < font-size: 16px;">2. 点击Init按钮,界面和日志如下: < font-size: 16px;"> < font-size: 16px;">说明:这个接口按照华为联运游戏要求,在游戏启动时需要调用的,这里unity做了一个按钮,实际大家处理时自行在启动时自动调用。 < font-size: 16px;">3. 点击Login > login,手机界面如下: < font-size: 16px;"> < font-size: 16px;">成功拉起华为帐号登录授权界面,选择Authorise and log in后,可以成功看到登录成功的欢迎提示框,相关日志打印也提示登录成功。 < font-size: 16px;"> < font-size: 16px;">注意下:这里一定要看到华为登录欢迎框,之前我对接过华为联运游戏,因为没有欢迎框,被华为审核驳回过。 < font-size: 16px;">4. 点击getCurrentPlayer按钮,界面和日志提示如下,表明获取华为游戏玩家信息接口已经成功。这个接口按照华为游戏要求在login接口处理后需要调用,而且需要对获取的玩家信息做校验。 < font-size: 16px;"> < font-size: 16px;">接来下可以参考华为的如下文档完成该玩家信息的校验,https://developer.huawei.com/consumer/cn/doc/development/HMS-References/verify-login-signature。 < font-size: 16px;">完成玩家信息的校验并通过后,华为帐号的游戏登录流程就算完成了。 < font-size: 16px;">登录其他业务接口(按需自行处理了) < font-size: 16px;">HuaweiGameService.SilentSignIn(ILoginListener listener) < font-size: 16px;">点击silentSignIn按钮,界面提示如下,表明接口调用成功。 < font-size: 16px;"> < font-size: 16px;">HuaweiGameService.SignOut(ILoginListener listener) < font-size: 16px;">点击signOut按钮,界面提示如下: < font-size: 16px;"> < font-size: 16px;">HuaweiGameService.CancelAuthorization(ICancelAuthListener listener) < font-size: 16px;">点击cancelAuthorization按钮,界面提示如下: < font-size: 16px;"> < font-size: 16px;">重新点击login按钮,界面再次拉起登录授权界面,表明授权确实取消了。
|
上一篇:Instagram入门帖,海外营销新手必看
下一篇:干货丨亚马逊FBA清库存攻略,另附新的清库存神
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“AppGallery Connect:使用unity完成华为游戏的初始化和”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通AppGallery Connect:使用unity完成华为游戏的初始化和的相关事宜。
关键词:AppGallery,Connect:使用unit