UMIVERSE SDK
  • UMIVERSE SDK Doc
    • Overview
    • Configure Secret Key and API Domain
    • Sync Account
      • OAuth login
        • Preparations for OAuth
        • Use Authorization_Code to get UMI_UID
        • Decrypt Authorization Code
          • AES Decrypt
    • Dive Points
      • Increase DivePoint
        • API
      • Mission System
        • Request task panel view in H5 game
    • Game Recharge
      • Initiate Recharge Request
      • Handle Recharge Completion
  • Signature
    • Typescript
    • PHP
    • Java
    • C++
  • SDK DEMO
  • Legacy
    • API Key/Secret
    • SignUp & SignIn
    • Get UMI UID
    • Authentication
    • Umiverse Features
      • Mint
      • Send a server-generated item to Umi account
      • Get all items that the player can put up for sale
      • Send an item to a player
      • Deduct an item from a player
    • Redirect
  • Developer Console
    • Add Game Information
Powered by GitBook
On this page
  1. UMIVERSE SDK Doc

Overview

PreviousUMIVERSE SDK DocNextConfigure Secret Key and API Domain

Last updated 3 months ago

Game SDK Integration Process

Integrating the Umiverse game SDK involves the following steps to ensure that your game can communicate with the SDK and take advantage of its features:

Step 1: Configure Secret Key and API Domain

The next step is to configure the secret key and API domain on the UMI Game Console. This allows UMI to package requests based on the domain and secret key that you have configured.

game console:

API_KEY:

This is used by the game side when sending requests to the platform. Its purpose is to identify the source of the request, ensuring that the request is coming from a legitimate gaming platform. In simple terms, when the game sends data to the platform, it uses this KEY to sign the request.

API_SECRET:

This is used by the game side to verify the legitimacy of the data sent by the platform. When the platform sends requests or notifications to the game, the game uses the SECRET to validate the authenticity of the data, ensuring that the data sent by the platform has not been tampered with.

For example: When a player logs in, the platform sends a login request to the game. The game uses the SECRET to verify if the request is valid, ensuring that the data sent by the platform is correct and legitimate.

In simple terms:

• When the game sends data, it signs it using the API_KEY.

• When the game receives data from the platform, it verifies the data’s legitimacy using the API_SECRET.

Step 2: Sync Account -

The first step is to synchronize the UMI_UID to your game or platform. UMI_UID is used as a unique identifier for the user, which facilitates the interaction between your game and the UMI platform.

Step 3: Integrate the Umiverse Points System (DivePoints)

Establish a closer connection with UMI by integrating the Umiverse Points System (DivePoints), enabling you to unlock additional revenue opportunities and enhance player engagement.

For more information about DivePoints, please refer to the .

DivePoints System Documentation
https://developer-dev.umiverse.io/#/homepage/usersdk/dashbord