当前位置: 首页 > news >正文

徐州建设工程交易网开标大厅seo网站设计工具

徐州建设工程交易网开标大厅,seo网站设计工具,网站服务器ecs,咸阳网站开发联系方式前言:为了进一步增强用户的隐私及其多平台游戏体验,Play 游戏服务(PGS) 正在推出下一代玩家 ID,用户第一次玩游戏时,他们将始终被分配一个唯一的下一代玩家 ID,无论用户在什么设备或平台上玩游戏,该 ID 都将…

前言:为了进一步增强用户的隐私及其多平台游戏体验,Play 游戏服务(PGS) 正在推出下一代玩家 ID,用户第一次玩游戏时,他们将始终被分配一个唯一的下一代玩家 ID,无论用户在什么设备或平台上玩游戏,该 ID 都将保持一致,但会因游戏而异。游戏启动时会自动触发登录,帐号管理处理也将包含在操作系统设置中(手机谷歌商店),因此客户端代码不再需要处理登录或退出流程

前提条件:确保 app 下的 build.gradlew 文件使用以下值👇🏻

  • minSdkVersion 为 19 或更高版本
  • compileSdkVersion 为 28 或更高版本

步骤如下👇🏻

一、项目的 root 目录下的 build.gradle 文件中,在 buildscript 和 allprojects 两个部分中添加 Google 的 maven 代码库和 maven 的中央代码库:

 buildscript {repositories {google()mavenCentral()}}allprojects {repositories {google()mavenCentral()}}

二、将 Play 游戏 SDK 的 Google Play 服务依赖项添加到模块的 Gradle build 文件

(通常为 app/build.gradle)中:

  dependencies {implementation "com.google.android.gms:play-services-games-v2:+"}

三、在应用的 AndroidManifest.xml 文件中,将以下 <meta-data> 元素和属性添加到 <application> 元素,在 Google Play 管理中心的“配置”页面中的游戏名称下找到游戏服务项目 ID。

<manifest><application><meta-data android:name="com.google.android.gms.games.APP_ID"android:value="@string/game_services_project_id"/></application>
</manifest>

四、在 res/values/strings.xml 文件中,添加字符串资源引用,并将项目 ID 设置为值。在 Google Play 管理中心内,您可以在配置页面中的游戏名称下找到项目 ID。例如:

<!-- res/values/strings.xml -->
<resources><!-- Replace 0000000000 with your game’s project id. Example value shown above.  --><string translatable="false"  name="game_services_project_id"> 0000000000 </string>
</resources>

五、在 Application 的 onCreate(..) 回调中初始化 Play 游戏 SDK。 

import com.google.android.gms.games.PlayGamesSdk;...@Override
public void onCreate(){super.onCreate();PlayGamesSdk.initialize(this);
}

完成这一步:您连一行代码都不必编写,当您的游戏打开时,系统会自动建立与 Play 游戏服务的连接。会自动触发登录,系统会向玩家显示一个弹出式窗口表示欢迎,这时您的游戏就可以开始使用 Play 游戏服务 API 了.

注意:如果玩家从未在此设备上使用过 Google Play 游戏,系统会自动引导他们完成一次性设置操作,如使用 Play 游戏应用创建玩家资料

五、游戏启动时,系统会自动触发登录。使用 GamesSignInClient.isAuthenticated() 获取自动登录的结果。

GamesSignInClient gamesSignInClient = PlayGames.getGamesSignInClient((Activity) mContext);gamesSignInClient.isAuthenticated().addOnCompleteListener(isAuthenticatedTask -> {//自动登录结果boolean isAuthenticated =(isAuthenticatedTask.isSuccessful() &&isAuthenticatedTask.getResult().isAuthenticated());Log.d(LOG_TAG, "Play Games Services issuccess === " + isAuthenticatedTask.isSuccessful());Log.d(LOG_TAG, "Play Games Services isAuthenticated === "+ isAuthenticatedTask.getResult().isAuthenticated());if (isAuthenticated) {// Continue with Play Games ServicesLog.d(LOG_TAG, "Play Games Services login 成功");//登录成功后获取 pgs 下一代玩家 idPlayGames.getPlayersClient((Activity) mContext).getCurrentPlayer().addOnCompleteListener(mTask -> {mPlayId = mTask.getResult().getPlayerId();mDisplayName = mTask.getResult().getDisplayName();Log.d(LOG_TAG, "g_playid---> " + mPlayId);Log.d(LOG_TAG, "g_playname---> " + mDisplayName);});} else {// Disable your integration with Play Games Services or show a// login button to ask  players to sign-in. Clicking it should// call GamesSignInClient.signIn().Log.d(LOG_TAG, " ~ Play Games Services login fail ~ ");GamesSignInClient gamesSignInClient = PlayGames.getGamesSignInClient((Activity) mContext);Log.d(LOG_TAG, "~ call signIn ~");Task<AuthenticationResult> authenticationResultTask = gamesSignInClient.signIn();boolean isAuth = (authenticationResultTask.isSuccessful() &&authenticationResultTask.getResult().isAuthenticated());if (isAuth) {Log.d(LOG_TAG, "pgs login success"); } else {Log.d(LOG_TAG, "pgs login fail");}}});

完成集成

注:在集成时遇到问题,可以发送邮件至官网 pgs-games-sdk@google.com 。

测试过程中没有显示 pgs 登录,①看下手机的google 商店账号是否是测试账号②是否取消或者拒绝过pgs登录,如果拒绝过需要手动调用登录(gamesSignInClient.signIn)才可拉起自动登录

集成后效果---->​​​​​​​

 

http://www.tj-hxxt.cn/news/21987.html

相关文章:

  • 网页的基本布局包括什么google seo优化
  • 做网站是不是要有数据库百度培训
  • 中企动力制作的网站软文广告是什么
  • 高端的网站建设公司哪家好在线分析网站
  • wordpress内网使用seo案例模板
  • 网站域名隐藏咋么做腾讯企点qq
  • 我先做个网站怎么做的如何在百度做免费推广产品
  • app手机网站制作企业软文营销
  • 无锡做食品网站的公司百度一下免费下载
  • 用python做网站开发的课程百度seo排名优化助手
  • 罗湖网站-建设深圳信科口碑营销的优缺点
  • 阿里妈妈广告联盟如何做网站主短链接购买
  • 淘宝客怎样做网站百度登录入口百度
  • 万网做网站多少钱服装市场调研报告
  • 银川专业做网站的公司百度开户推广
  • 有设计感的网站品牌推广渠道
  • 外贸公司应该怎样做外贸网站如何创建网页链接
  • 网站跟web的区别优化网站有哪些方法
  • 帮人家做网站2022网络热词30个
  • 专业的公司网站开发企业培训体系
  • 网站备案查询 api软文小故事200字
  • 建设网站制作自媒体发布软件app
  • 自己做动漫头像的网站推销一个产品的方案
  • 网站策划需要什么能力网络广告发布
  • 做ppt网站动态营销推广
  • 使用wordpress rss安卓优化大师2021
  • 网站建设招标公告bt磁力王
  • 乐清网站制作公司哪家好守游网络推广平台
  • 手工制作大全怎么优化网站排名
  • 站群网站建设搜索引擎营销成功案例