时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Google Developers网络
小提示:您能找到这篇{面向 Android 平台的 Play 游戏服务使用入门}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的面向 Android 平台的 Play 游戏服务使用入门内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
欢迎使用Google Play游戏服务开发Android游戏! Play游戏SDK提供了跨平台Google Play游戏服务,让您可以轻松地在针对平板电脑和手机而设计的游戏中集成热门的游戏功能,例如成就、排行榜、游戏存档和实时多人游戏(Android平台)。 在本培训中,您将安装一款针对Android平台而设计的示例游戏应用,参照该示例快速掌握开发Android游戏的方法。Type-a-Number Challenge示例应用展示了如何将成就和排行榜功能集成到您的游戏中。 准备工作 < ">< font-size: 16px;">设置您的Android开发环境。如果您还不熟悉Android应用开发,请参阅构建首个应用。 < ">< font-size: 16px;">备好一台用于测试的Android设备,该设备应搭载Android 4.0(Ice Cream Sandwich)或更高版本。 < ">< font-size: 16px;">第1步:下载示例应用 针对本开发者指南,您需要下载名为Type-a-Number Challenge的Android示例应用。 要下载示例应用并在Android Studio中对其进行设置,请按照以下步骤操作: 1.从示例下载页面中下载Android示例应用。 2.导入android-basic-samples项目。此项目中包含TypeANumber及其他Android游戏示例。在Android Studio中导入该项目的方法如下: a.依次点击File>Import Project。 b.在您用于开发的计算机上,找到您下载的android-basic-samples所在的目录。选择文件“android-basic-samples/build.gradle”,然后点击OK。 3.在TypeANumber模块中,打开AndroidManifest.xml,然后将软件包名称由com.google.example.games.tanc更改为自行指定的其他软件包名称。新的软件包名称不得以com.google、com.example或com.android开头。 < ">< font-size: 16px;">第2步:在Google Play管理中心内设置游戏 您可以在Google Play管理中心内管理Google Play游戏服务,以及配置用于对游戏进行授权和身份验证的元数据。 要在Google Play管理中心内设置示例游戏,请按照以下步骤操作: 1.使用您的网络浏览器访问Google Play管理中心,然后登录您的帐号。如果您之前还没有在Google Play管理中心注册过,系统会提示您进行注册。 2.按照以下说明将您的游戏添加到Google Play管理中心。 a.当系统询问您是否在应用中使用Google API时,选择我尚未在自己的游戏中使用任何Google API。 b.针对本开发者指南中的示例,您可以使用自己的游戏详细信息填写表单。为方便起见,您可以使用下载页面中提供的占位图标和屏幕截图。 3.按照以下说明为您的Android应用生成OAuth 2.0客户端ID。 a.在关联您的Android应用时,指定的软件包名称必须是您之前重命名示例软件包时使用的那个名称。 b.如果您尚未生媒体危机公关处理成密钥库和签名证书,可以使用Android Studio中的Generate Signed APK Wizard生成密钥库和签名证书。要了解如何运行Generate Signed APK Wizard,请参阅在Android Studio中为应用签名。 4.务必记录下列信息,以供稍后使用: a.您的应用ID:这是位于您的客户端ID开头部分的一个字符串,它仅包含数字,通常长度至少为12位。 b.您的签名证书:记下您在设置API访问权限时使用的证书(您提供的SHA1指纹所对应的证书)。在您测试或发布该应用时,也应该使用同一证书为应用签名。 5.为Type-a-Number Challenge配置成就: a.在Google Play管理中心内选择成就标签。 b.添加以下示例成就: c.记录您所创建的每个成就的ID(由字母和数字组成的长字符串)。 d.根据您的游戏内容,配置适合的成就。要了解详情,请参阅成就背后的概念和如何在Android应用中实现成就功能。 6.为Type-a-Number Challenge配置排行榜: a.在Google Play管理中心内选择排行榜标签。 b.添加两个示例排行榜:一个名为“Easy High Scores”(低难度得分排行榜),另一个名为“Hard High Scores”(高难度得分排行榜)。两个排行榜均应采用整数得分格式,不带小数位,排序类型采用越高越好。 c.记录您所创建的每个排行榜的ID(由字母和数字组成的长字符串)。 d.根据您的游戏内容,配置适合的排行榜。要了解详情,请参阅排行榜背后的概念和如何在Android应用中实现排行榜功能。 7.为您的游戏添加测试帐号。只有在应用尚未在Google Play管理中心发布的情况下,才需要执行此步骤。在应用发布之前,只有Google Play管理中心内列出的测试帐号才能登录。不过,应用一旦发布,就所有人都可以登录了。 < ">< font-size: 16px;">警告:如果您尝试使用未列为测试帐号的帐号对尚未发布的游戏执行Play游戏SDK调用,Google Play游戏服务会按照苹果危机公关论文游戏不存在来处理,您会收到ConnectionResult.SIGN_IN_REQUIRED返回代码。如果您尝试启动ConnectionResult.startResolutionForResult(),则会收到GamesActivityResultCodes.RESULT_SIGN_IN_FAILED。 < ">< font-size: 16px;">第3步:修改代码 要运行游戏,您需要在Android项目中将其应用ID配置为一项资源。您还需要在AndroidManifest.xml中添加游戏元数据。 1.打开res/values/ids.xml并替换占位符ID。如果您是从头开始创建Android游戏,则需要先创建此文件。 a.在app_id资源中指定您的应用ID。 b.指定您之前在相应的achievement_*资源中创建的每个成就ID。 c.指定您之前在相应的leaderboard_*资源中创建的每个排行榜ID。 2.打开AndroidManifest.xml并在<manifest>元素的package属性中输入您的软件包名称。如果您是从头开始创建Android游戏,还务必要在<application>元素中添加以下代码: <meta-data android:name="com.google.android.gms.games.APP_ID" android:value=" string/app_id"/> <meta-data android:name="com.google.android.gms.version" android:value=" integer/google_play_services_version"/> < ">< font-size: 16px;">第4步:测试游戏 为确保Google Play游戏服务在您的游戏中能正常运行,请在将其发布到Google Play上之前进行测试。 < ">< font-size: 16px;">注意:我们建议您在实际Android设备上进行测试。不过,如果您没有实际设备,也可以使用Android模拟器进行测试。要使用模拟器展开测试,请从SDK管理器中的Android 4.2.2下方下载包含Google Play服务的模拟器系统映像。 要在您的实际测试设备上运行游戏,请按照以下步骤操作: 1.确认您已设置用于登录该应用的测试帐号(如第2步中所述)。 2.导出该应用的APK,并使用您在Google Play管理中心设置项目时所用的证书为其签圣经里关于危机公关名。要在Android Studio中导出已签名的APK,请依次点击Build>Generate Signed APK。 3.使用adb工具在您的实际测试设备上安装已签名的APK。要了解如何安装应用,请参阅在设备上运行您的应用。 < ">< font-size: 16px;">警告:如果您直接从Android Studio中运行应用,Android Studio会默认使用您的调试证书为该应用签名。如果您在Google Play管理中心内设置应用时所用的并不是此调试证书,便会导致出现错误。因此,请务必先将APK导出后再运行,并且确保为其签名时使用的证书与您在Google Play管理中心内设置应用时所用的某个证书相同。 |
上一篇:你的LinkedIn账号还是无曝光没流量?这些要素要提
下一篇:Google Play游戏服务:Android 游戏中的玩家统计信息
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“面向 Android 平台的 Play 游戏服务使用入门”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通面向 Android 平台的 Play 游戏服务使用入门的相关事宜。
关键词:面向,Android,平台的,Play,游