05/15/2024 15:19:45

Problem Description

When the game performs QQ login authorization, it prompts "This application is not an official genuine application. Please go to My App Center to download it and then log into QQ." (error code: 100044); as shown in the following diagram:

Image Description

Cause of the Problem

100044 is caused by the situation that the package name or signature used by the current apk on the game side is inconsistent with the package name or signature on the platform side. When the game is not sure what the signature used is, it can download the following tools to check the signature of the current apk. The download link is as follows: https://dlied5.qq.com/msdk/Gen_Signature_Android.apk After downloading the tool, install it on the device installed with the game apk; and then enter the package name of the game to get the signature of the current game apk, and then compare it with the package name and signature of the registered platform (intranet access: Feiying System). The following diagram shows that the signatures from both sides are inconsistent:

Image Description

Image Description

Solution

The game side uses the keystore file uploaded when the application information is registered at that time to re-sign it

Remarks: If you can't find the previous keystore file and want to use a new keystore file for signature, you need to contact the MSDK assistant email to apply for modification and synchronize the signature

If you fails to sync data to WeChat platform ( this usually does not fail at QQ platform), you need to contact wxgame (WeChat Games Assistant) for assistance.



Copyright © 2024 MSDK.
All rights reserved.

results matching ""

    No results matching ""