WeChat에서 앱을 직접 다운로드할 수 없는 문제를 해결하는 솔루션

little bottle
풀어 주다: 2019-04-19 16:57:22
앞으로
7146명이 탐색했습니다.

많은 친구들이 이 문제에 직면했다고 생각합니다. WeChat 프로모션을 통해 귀하의 앱을 직접 다운로드할 수는 없으며, 대신 사용자에게 다운로드를 요청하는 마스크 레이어를 사용해야 합니다. 다운로드 버튼을 클릭하면 오른쪽 상단을 클릭하여 브라우저에서 앱을 열라는 메시지가 표시됩니다. 이런 방식으로 앱을 다운로드하려면 다운로드 버튼을 두 번 클릭하고 오른쪽 상단에 있는 세 개의 원을 한 번 클릭해야 합니다. 한 번 클릭하면 브라우저에서 열 수 있으며 화면을 최소 4번 클릭해야 작업이 완료됩니다.

바이두에서 찾은 솔루션은 다음과 같습니다. 사용자가 QR 코드를 스캔하여 APK를 다운로드할 수 있도록 허용하고 싶지만 WeChat에서는 이 방법을 차단합니다.

여기서 사용한 방법은 3가지로 요약할 수 있습니다.

1. App Store에 올린 후 App Store의 프로모션 링크를 사용하여 홍보합니다.

2. 마스크 레이어를 사용하여 오른쪽 상단에 메시지를 표시합니다.

3. Whirlwind 마이크로 점프: http: //www.zjychina.cn WeChat은 브라우저를 열고 APK 다운로드 페이지를 열기 위해 바로 점프합니다

Discuss

첫 번째 유형은 Tencent의 개방형 플랫폼을 먼저 신청한 다음 애플리케이션을 설치해야 합니다. 이는 더 번거롭고 일부 응용 프로그램에는 앱을 선반에 놓을 수 없습니다.

2형, 이 방법은 시중 어디에서나 흔히 볼 수 있는 방법이고, 역시 당연한 방법입니다.

세 번째 방법이 더 편리합니다

좋아요, 요점만 말하자면, 여기 해결책이 있습니다.

첫 번째

app.apk가 자체 서버에 배치되고 nginx/apache/tomcat을 사용하는 경우 응답 헤더의 구성을 수정해야 합니다.

아파치의 예는 다음과 같습니다.

구성 파일 찾기: /usr/local/apache2/conf/mime.types

파일에서 apk를 검색하여 다음으로 변경합니다

# application/vnd.android .package-archive apk

application/octet-stream apk

변경 후 아파치를 다시 시작하면 됩니다. 정말 간단한 작업입니다.

그런 다음 APK의 URL을 WeChat으로 보내고 실제로 작동하는지 확인해 보세요.

두 번째 유형(권장)

CDN 가속을 사용하면 실제로 CDN에서 응답 헤더를 직접 구성할 수 있습니다. 다음은 Alibaba Cloud CDN을 예시로 보여줍니다.

HTTP 헤더, 매개변수 Content-Type, 값 애플리케이션/옥텟을 설정합니다. -stream

이렇게 하면 서버 구성 파일을 수정할 필요도 없고 서버를 중지했다가 다시 시작할 필요도 없습니다.

관련 튜토리얼: WeChat 미니 프로그램 개발 비디오 튜토리얼


위 내용은 WeChat에서 앱을 직접 다운로드할 수 없는 문제를 해결하는 솔루션의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:cnblogs.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿