05/15/2024 15:19:45

Introduction of MSDK Open Platform

I. Basic introduction

MSDK open platform is a self-service channel access platform based on the universal capabilities of MSDK provided by Tencent Interactive Entertainment Group's Value-added Service Department for games (mainly mobile games & webgames). The game can complete new channel access tasks on its own based on the interface provided by MSDK, and reuse the general channel access function of MSDK.

The MSDK open platform makes the channel access code completed by MSDK completely open within the company, making MSDK channel access more transparent. Games can clearly understand the channel access logic and flow of MSDK and can also refer to the accessed channel code to access other required channel functions by themselves.

Channels are third-party account platforms, such as Facebook and Twitter, which are all called channels.

II. Calling relationship and process

2.1 Calling relationship

The calling relationship is shown in the diagram, in which the red part needs to be developed and implemented by the game side.

![MSDK Call Relationship] (Images/msdk_open_position.png)

2.2 Channel login calling process

The channel login calling process is as follows:

MSDK Login Process

Process description:

[1] The game sends a login request [2] MSDK Core package will pass the login data to the corresponding plugins, including: subchannels, permissions, user-defined extension information, etc. [3] MSDK plugins receive the corresponding data and call the channel SDK-related interfaces to obtain the channel login authentication information [4] The third-party SDK returns the login data to MSDK plugins [5] MSDK plug-ins return the channel login data according to MSDK protocol [6] MSDK Core sends the channel login data to MSDK server and requests the backend to verify it and obtain the user information [7] MSDK server forwards the channel login data to the plugin server [8] The game plugin server sends a login authentication request to the third-party backend and obtains the user information request [9] The third-party backend returns the login authentication result and the user information to the game plugin server [10] The game plug-in server returns the login authentication result and the user information according to the MSDK protocol [11] The MSDK server returns the user's login result and the user information [12] MSDK Core package returns the user login result and the user information to the game



Copyright © 2024 MSDK.
All rights reserved.

results matching ""

    No results matching ""