Solution pour résoudre le problème selon lequel WeChat ne peut pas télécharger directement l'application

little bottle
Libérer: 2019-04-19 16:57:22
avant
7093 Les gens l'ont consulté

Je pense que de nombreux amis ont rencontré ce problème. Votre propre application ne peut pas être téléchargée directement via la promotion WeChat, vous devez plutôt utiliser un calque de masque pour inviter les utilisateurs à télécharger. Cliquez sur le bouton de téléchargement pour inviter à cliquer dans le coin supérieur droit pour l'ouvrir dans le navigateur. Pour télécharger une application de cette manière, devez-vous cliquer deux fois sur le bouton de téléchargement, cliquer une fois sur les trois cercles dans le coin supérieur droit, cliquer une fois pour. ouvrez-le dans le navigateur et vous devez cliquer sur l'écran au moins quatre fois. Une seule opération peut être effectuée.

Voici la solution que j'ai trouvée sur Baidu : nous espérons permettre aux utilisateurs de télécharger l'apk en scannant le code QR, mais WeChat bloque cette méthode. Existe-t-il un moyen d'y parvenir ?

Les méthodes utilisées ici sont résumées en trois types :

1. Mettez-le sur l'App Store, puis utilisez le lien de promotion de l'App Store pour en faire la promotion

2. Utilisez un masque. couche pour inviter Coin supérieur droit

3. Micro-saut Tornado : http://www.zjychina.cn WeChat saute directement et ouvre le navigateur pour ouvrir la page de téléchargement de l'APK

Discussion

Type 1, postulez d'abord pour la plate-forme ouverte de Tencent, puis la demande doit être examinée et approuvée, ce qui est assez fastidieux et certaines applications ne peuvent pas être mises sur l'App Store.

Le deuxième type est une méthode que l'on peut voir partout sur le marché à l'heure actuelle, et c'est également une évidence.

La troisième méthode est plus pratique

Bon, assez de bêtises pour aller droit au but, voici la solution.

Le premier type

Si votre app.apk est placé sur votre propre serveur et utilise ensuite nginx/apache/tomcat, alors vous devez modifier la configuration de l'en-tête de réponse.

Ici, nous utilisons Apache comme exemple :

Trouvez le fichier de configuration : /usr/local/apache2/conf/mime.types

Recherchez apk dans le fichier et remplacez-le par ce qui suit

# application/vnd.android.package-archive apk

application/octet-stream apk

Après avoir effectué les modifications, redémarrez simplement Apache. aussi simple que cela.

Ensuite, vous pouvez envoyer l'URL de l'apk à WeChat et l'essayer pour voir si cela fonctionne vraiment.

Le deuxième type (recommandé)

Si vous utilisez l'accélération CDN, en fait, CDN peut configurer directement l'en-tête de réponse Voici Alibaba Cloud CDN à titre d'exemple

Définir. En-têtes et paramètres HTTP Content-Type, la valeur est application/octet-stream

De cette façon, il n'est pas nécessaire de modifier le fichier de configuration du serveur, ni d'arrêter et de redémarrer le serveur.

Tutoriels associés : Tutoriel vidéo sur le développement de mini-programmes WeChat


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:cnblogs.com
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
Derniers articles par auteur
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!