Maison > Applet WeChat > Développement WeChat > le corps du texte

J'ai découvert quelques pièges après m'être connecté et avoir partagé sur Android WeChat pendant un certain temps.

php是最好的语言
Libérer: 2018-08-02 11:08:18
original
5283 Les gens l'ont consulté

Quelques pièges que j'ai découverts après avoir connecté et partagé WeChat pendant un certain temps :
1 Tout d'abord, en plus d'obtenir l'AppID, l'application Android doit passer l'examen, sinon WeChat ne peut pas être appelé. partage, et il doit être sur le site Web. Remplissez les champs de nom du package et de signature. La signature peut être obtenue à l'aide de l'outil de génération de signature. Si vous avez des besoins particuliers, veuillez vous référer à « Méthode de génération de signature » pour la générer vous-même.
Voir WeChat Open Platform-->Application mobile-->FAQ-->FAQ Android et WeChat Open Platform-->Téléchargement de ressources-->Téléchargement de ressources Android-->Téléchargement de l'outil de génération de signature
2. La signature et le nom du package dans la première étape doivent être écrits correctement. La deuxième question est de savoir comment recevoir le rappel de WeChat

a. Créez un nouveau répertoire wxapi sous le répertoire correspondant au nom de votre package. , et ajoutez une nouvelle classe WXEntryActivity dans le répertoire wxapi, qui hérite de Activity ()
et ajoutez l'attribut exporté dans le fichier manifeste, définissez-le sur true et définissez le mode de démarrage sur singleTop pour vous assurer qu'il ne le sera pas. créé à plusieurs reprises.
Parce que WeChat appellera une nouvelle activité : WXEntryActivity lors du rappel, le style transparent doit être défini (sinon l'utilisateur percevra qu'une nouvelle activité est démarrée) et terminer WXEntryActivity dans la méthode onResp
Par exemple :

<!--非要设置成透明的才不会对用户造成困扰-->
        <activity
            android:name=".wxapi.WXEntryActivity"
            android:theme="@android:style/Theme.Translucent"
            android:label="@string/app_name"
            android:exported="true"
            android:launchMode="singleTop">

            <intent-filter>
                <action android:name="android.intent.action.VIEW"/>
                <category android:name="android.intent.category.DEFAULT"/>
                <data android:scheme="sdksample"/>
            </intent-filter>
        </activity>
Copier après la connexion

b. Implémentez l'interface IWXAPIEventHandler. La requête envoyée par WeChat sera rappelée à la méthode onReq, et le résultat de la réponse envoyé à la requête WeChat sera rappelé à la méthode onResp.

c.Sera reçu dans WXEntryActivity L'intention reçue et l'objet qui implémente l'interface IWXAPIEventHandler sont transmis à la méthode handleIntent de l'interface IWXAPI, et la méthode onResp sera correspondante. >

Explication détaillée de la méthode de programmation Android pour mettre en œuvre le partage d'informations WeChat

Vidéos associées :

Manuel de développement Android

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!