31. Google Game (korea only)

In addition to the IDP authentication used in the Zinny platform, the game for Google Featured Guides you through the addition of "Google Game Authentication".

 


Domestic Basic Authentication Policy

  • KaKao or guest login is selected and logged in by the user

  • If you're signed in to Kakao, proceed to <Google Game Check> in the background.

  • If you are a guest logged in, proceed to <Google Game Authorization> after you switch accounts to your Kakao account

 

Support for Kakao Game Platform 3.0

  • Provide Google game certification (SDK 3.2.1+)

    • If the country code is 'kr', the authentication code in the Android SDK will automatically process <Google Game Verification> in the background.

      • Do not affect game progress in case of failure

    • Apart from the IDP authentication used in the Kakao game platform, it handles <Google game authentication> in the background to work with the Google Play game service.

    • If you signed out of Google Game Verification, you will not be automatically signed in to the game until you press the [Google Play Login] button in the settings again.

    • The Google game credentials are not stored on the Kakao platform server, but only on the client.

  • Provide achievement API (SDK 3.2.1 or later)

    • Unity plugin provides achievement API in Kakao Game SDK (API: KGGoogleGames)

  • Admin Setting (Technical PM) 

    • Settings Menu: [Kakao Game Platform Admin - Game Build - Client Version Management - Basic Information Management]

    • You need to add the following setting values to the 'Additional information for each game' item so that <Google game authentication> works automatically.

      • Option Key : useGoogleGame

      • Option Value : true

What you need to do in the game

  1. Display the [Google Play Logout] button under Games> Options.

    1. Google requirements : In-game logout button implementation required (You must implement "Google Play 로그아웃" as the text. / Do not use game controller icon)

    2. You must implement it so that you can see the login button again when you log out.

    3. If the guest is logged in, do not show it. (Only when Kakao is logged in)

  2. Apply 'achievements' in game (Achievements)

    • At least five clear, reachable, and diverse levels of achievement must be provided

    • API calls when accomplishing achievements

    • You do not have to show UI every time you achieve achievements

    • You need to show a Google achievement icon that moves to the Google Play achievement in the game achievement view. (Do not use the Google Play Console icon. Achievement icon Must be used)


       

  3. Enable Google Play Game service on Google Developer Console 

    • Connec : https://play.google.com/apps/publish

    • Add achievement : [Google Developer Console - Game Service - Select App - achievement] Menu

    • Assets required for achievement registration: 1) achievement Badge 1M or less, 2) App icon / app introduction image / graphic image (The same preparation as the ASSET registered on the app introduction page)



d. Tester Registration : Register your test account in the [Google Developer Console - Game Services - Select App - Test] menu.

  • Until the app is published in the Google Market, you need to have a Google account registered as a tester to test Google's game