Android appelle la connexion WeChat plusieurs fois et plusieurs processus d'arrière-plan apparaissent

La version problématique est la suivante :

Version de WeChat :

implémentation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:5.4.0'
version de développement :

compileSdkVersion 30

buildToolsVersion '30.0.3'

Il existe deux méthodes après la recherche, dont aucune ne peut résoudre mon problème :

Méthode 1 : Modifier le mode de démarrage d'Activty. Après avoir essayé quatre modes de démarrage, le résultat final est invalide !

Méthode 2 : Une fois que la méthode onResp de WXEntryActivity a obtenu le code, accédez à la page d'initiation en diffusant.

Selon cette méthode, j'envoie une notification de saut via EventBus, j'obtiens les informations de diffusion dans l'activité autorisée et j'effectue l'opération de saut.

Après la collecte et les tests multipartites, les téléphones mobiles de haute version ont encore plusieurs problèmes en arrière-plan invalide.

Il n'y a pas d'autre moyen que de remonter à la source et d'aller au centre de développement WeChat pour trouver la réponse.

Après vérification, tout le reste est identique sauf que la version du SDK est incohérente. Dans l'idée de faire un essai, modifiez la version du SDK :

implementation 'com.tencent.mm.opensdk:wechat-sdk-android:6.8.0'

Ça a marché! ! ! !

--------------Maladroit! La fin arrose —————————————————

Guess you like

Origin blog.csdn.net/x158454996/article/details/128231756