INTL Login State Collection

After integrating the INTL APP, you can select [INTL] login in the login verification of the survey settings; when the user submits the survey, the survey system will automatically obtain the player's login status (such as openid) and store it in the answer data.

Configuration required for INTL auto login

Parameter Configuration Instructions

  1. Key: Please fill in INTL_SERVER_KEY in the INTL management terminal parameters.

2. Domain name:To distinguish between the production environment and the testing environment, please contact the game backend developers directly.

Test Environment Domain Reference:https://test.intlgame.com

Official environment domain reference:https://sg.intlgame.com

INTL Login Encryption and Decryption Instructions

The survey system backend is used to decrypt and obtain the player's login status process. The game side only needs to ensure that the correct login status parameters are injected after the survey link.

The game client obtains the login state encrypted ticket

The game client needs to encrypt the survey link and inject login state information through the "Get Encrypted Ticket" interface provided by the INTL webview; the parameters include: encodeparam, os, gameid, channelid, sdk_version, user_name, ts, seq.

Method 1: When calling the OpenUrl interface to open the link, set the parameter encryptEnable to true.

INTL document reference:

[Open webpage OpenUrl] https://docs.playernetwork.intlgame.com/docs/zh/API/UE-sdk/WebView/OpenUrl

Parameter assignment statement

MSDK Documentation Reference:

GetEncryptUrl

https://docs.playernetwork.intlgame.com/docs/zh/API/UE-sdk/WebView/GetEncryptUrl

Survey Distribution Report

For multi-language surveys distributed using the "survey distribution page," the method of injecting login status is consistent with the description above. The login status parameters are injected after the summary link on the distribution page.

Survey system decrypts and retrieves login state information

The system obtains the plaintext after decrypting encodeparam through "decryption verification", and the game side does not need to pay attention to it.

INTL document reference: [Decryption Verification]

https://docs.playernetwork.intlgame.com/docs/zh/API/Backend/Auth/decrypt_aes

Login Failure Prompt When the system fails to obtain the correct login status, the survey page will display a warning popup. The main reasons for the failure are as follows:

(1) When decrypting the encodeparam login state, the decryption fails due to missing parameters such as os, gameid, channelid, sdk_version, user_name, ts, and seq.

(2) The survey link with injected login parameters is too long, causing some parameters to be truncated and missing (requires separate handling by the client).

最后更新于

这有帮助吗?