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

佟年为韩商言做的网站网站推广策划书模板

佟年为韩商言做的网站,网站推广策划书模板,科技公司logo设计图片,什么是网络营销和网络营销的职能前言:为了进一步增强用户的隐私及其多平台游戏体验,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.hkea.cn/news/508924/

相关文章:

  • wordpress怎么使用主题seo优化评论
  • 柳州做网站如何建网站详细步骤
  • 黄岛做网站哪家好四川seo关键词工具
  • dede门户网站模版写软文推广
  • 网站开发者排名开发一个app平台大概需要多少钱?
  • 做网站 博客百度推广助手客户端
  • 温州市手机网站制作哪家好爱站网长尾词挖掘
  • 党委网站建设要求凡科建站靠谱吗
  • wordpress 安卓客户端福建seo优化
  • 襄阳seo技术长沙seo网站优化
  • 做一的同志小说网站做seo要投入什么
  • 网站的文件结构百度搜索排名怎么收费
  • 全景网站app网络营销工具分析
  • 南京建设工程交易中心网站seo是什么的简称
  • 利用vps做网站关键字排名查询
  • 常熟网站制作找哪家好品牌型网站制作价格
  • 怎么做自己网站推广网络广告
  • 化州网站建设促销方法100种
  • 长沙专业网站设计平台新闻最新消息10条
  • 惠州网站建设制作宣传推广方案
  • 宁波网站推广外包服务长岭网站优化公司
  • 哈尔滨市哪里做淘宝网站seo课程心得体会
  • 做网站建设公司企业一个企业该如何进行网络营销
  • 移动端h5网站开发服务企业seo推广
  • 管理公司网站建设引擎搜索优化
  • 上市公司专利查询网站百度广告投放价格
  • html5电商网页制作网站怎么seo关键词排名优化推广
  • 大同网站建设黄冈网站推广优化找哪家
  • 昌邑网站建设站长之家网站排名
  • 建设企业网站的需求分析免费域名