Lösung zur Lösung des Problems, dass WeChat die App nicht direkt herunterladen kann

little bottle
Freigeben: 2019-04-19 16:57:22
nach vorne
7089 Leute haben es durchsucht

Ich glaube, viele Freunde sind auf dieses Problem gestoßen. Ihre eigene App kann nicht direkt über die WeChat-Werbung heruntergeladen werden. Stattdessen müssen Sie eine Maskenebene verwenden, um Benutzer zum Herunterladen aufzufordern. Klicken Sie auf die Download-Schaltfläche, um eine Aufforderung in der oberen rechten Ecke zu erhalten, um sie im Browser zu öffnen. Um eine App auf diese Weise herunterzuladen, müssen Sie zweimal auf die Download-Schaltfläche klicken, einmal auf die drei Kreise in der oberen rechten Ecke klicken und einmal klicken Öffnen Sie es im Browser und Sie müssen mindestens viermal auf den Bildschirm klicken. Es kann nur ein Vorgang abgeschlossen werden.

Dies ist die Lösung, die ich auf Baidu gefunden habe: Wir hoffen, Benutzern das Herunterladen der APK durch Scannen des QR-Codes zu ermöglichen, aber WeChat blockiert diese Methode. Gibt es eine Möglichkeit, dies zu erreichen?

Die hier verwendeten Methoden werden in drei Arten zusammengefasst:

1. Stellen Sie es in den App Store und verwenden Sie dann den Werbelink des App Store, um es zu bewerben

2. Verwenden Sie eine Maske Ebene zur Eingabeaufforderung Obere rechte Ecke

3. Tornado-Mikrosprung: http://www.zjychina.cn WeChat springt direkt und öffnet den Browser, um die APK-Downloadseite zu öffnen

Diskussion

Typ 1: Bewerben Sie sich zuerst für die offene Plattform von Tencent. Anschließend muss der Antrag überprüft und genehmigt werden, was ziemlich umständlich ist und einige Anwendungen nicht in den App Store gestellt werden können.

Der zweite Typ ist eine Methode, die überall auf dem Markt zu sehen ist und auch ein Kinderspiel ist.

Die dritte Methode ist bequemer

Okay, so viel Unsinn, kommen wir zum Punkt, hier ist die Lösung.

Der erste Typ

Wenn Ihre app.apk auf Ihrem eigenen Server platziert wird und dann nginx/Apache/Tomcat verwendet, müssen Sie die Konfiguration des Antwortheaders ändern.

Hier verwenden wir Apache als Beispiel:

Suchen Sie die Konfigurationsdatei: /usr/local/apache2/conf/mime.types

Suchen Sie in der Datei nach apk und Ändern Sie es wie folgt:

# application/vnd.android.package-archive apk

application/octet-stream apk

Nachdem Sie die Änderungen vorgenommen haben, starten Sie Apache einfach neu so einfach.

Dann können Sie die URL der APK an WeChat senden und ausprobieren, ob es wirklich funktioniert.

Der zweite Typ (empfohlen)

Wenn Sie die CDN-Beschleunigung verwenden, kann CDN den Antwortheader tatsächlich direkt konfigurieren. Hier ist Alibaba Cloud CDN als Beispiel

Set HTTP-Header und Parameter Content-Type, der Wert ist application/octet-stream

Auf diese Weise ist es nicht erforderlich, die Serverkonfigurationsdatei zu ändern und den Server nicht anzuhalten und neu zu starten.

Verwandte Tutorials: Video-Tutorial zur Entwicklung von WeChat-Miniprogrammen


Das obige ist der detaillierte Inhalt vonLösung zur Lösung des Problems, dass WeChat die App nicht direkt herunterladen kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!