05/15/2024 15:19:45

GopenId

I. Basic introduction

The game's unified account is a set of game account services provided by Tencent Interactive Entertainment Group's Value-added Service Department for games. It is the account system of MSDK. It uniformly maps OpenIDs from different channels (WeChat, QQ, Facebook, Google, Twitter, MSDK guest account, etc.) to a 64-bit (or 32-bit) digital account, referred to as GOpenID, which is MSID's OpenID.

II. Role

The role of the game's unified account:

  • Shield a wide range of third-party accounts and provide a directly available unified account ID for the game, thus reducing the development cost of in-game account maintenance
  • Open the account interconnection of Tencent's operating systems, which has been opened in overseas payments, marketing activities, economic analysis and other links
  • Provide data security, protect user privacy and ensure GDPR compliance
  • Provide cross-analysis for Tencent games, so as to realize a unified account which links different apps
  • Provide user deposition for Tencent games, and support Tencent Pass

III. Support from Peripheral Components

At present, peripheral components, such as AMS, IDIP, Midas, Pandora and the operations analysis system, have all supported the unified account. Every SDK of GCloud OneSDK has already supported the unified account.

IV. Conversion tool of the unified account

The unified business acceptance platform provides web tools for games, supports the conversion operation of GOpenID and channel OpenID, and supports batch operations. If you have any questions about how to use it, please contact GACC.

The unified account query tool: Platform Conversion-Business Acceptance System

The test environment's unified account query tool:GACC unified account platform

MSDK also provides a backend interface to facilitate games to perform the conversion operation of GOpenID and channel OpenID. Please refer to the documentation: Account Exchange.

V. FAQ

5.1 Relationship between GOpenID and channel OpenID

Generally, a third-party channel OpenID is mapped to a 32-bit or 64-bit integer unified account. This is a 1:1 mapping relationship. And through the binding function, a unified account can bind the OpenIDs of multiple third-party channels. This is a 1: n mapping relationship.

5.2 What is the format of the unified account?

The unified account format is a 32-bit or 64-bit number, which is passed to the game as a 32-bit or 64-bit unsigned integer string and is embodied as the OpenID field in the login status of MSDK, such as "2357110473" or "13933149179892266587".

5.3 How to choose the account length?

It is recommended to use the default 64-bit account. If you need to switch to 32-bit, please contact MSDK Assistant on your corporate WeChat.

5.4 What happens to the game's business development after accessing the unified account?

The main changes are:

  • After a game accesses the unified account, what the game gets will no longer be the channel's OpenID, but an integer GOpenID, which is MSDK OpenID;
  • The game can directly use this data as the unique user data;
  • Passing the parameters of the channel OpenID previously is changed to passing GOpenID, that is the OpenID of MSDK;
  • Peripheral components also use GOpenID, which can be used to directly locate the user without further conversion.



Copyright © 2024 MSDK.
All rights reserved.

results matching ""

    No results matching ""