집 >위챗 애플릿 >미니 프로그램 개발 >WeChat 애플릿을 Qiniu Cloud에 빠르게 연결하는 방법
1월 9일, 위챗 미니 프로그램이 정식 출시됐고, 드디어 그 신비한 베일이 공개됐고, 개발자들은 미니 프로그램에 더욱 열광하고 있다.
미니앱의 인기 적용 시나리오를 보면 크게 두 가지로 분류할 수 있는데, 하나는 금융은행이나 보험사 앱 등 빈도가 낮은 앱과 O2O형 방문판매 앱이다. 또 다른 유형은 자주 사용하지만 날씨 및 빠른 쿼리 도구, 리치 미디어 정보 앱 등과 같은 간단한 기능을 갖춘 앱입니다.
그렇다면 미니프로그램의 최대 승자는 누구일까요? 유니콘 수준의 WeChat 미니 프로그램을 만들려면 개발자는 미니 프로그램의 적용 시나리오와 자체 비즈니스 로직 혁신에 중점을 둘 뿐만 아니라 프런트 엔드의 사용자 경험 개선에도 주의를 기울여야 합니다. 미니 프로그램의 엔드 서비스는 미니 프로그램을 지원하는 백엔드와 밀접한 관련이 있습니다.
미니 프로그램은 왜 클라우드에 연결해야 하나요?
현재 개발자는 미니 프로그램을 개발할 때 주로 다음과 같은 문제에 직면합니다.
미니 프로그램 출시 크기가 제한을 초과합니다
WeChat은 공식적으로 미니 프로그램 출시를 제한합니다. 코드는 다음과 같습니다. 실제 개발 과정에서 일반 소형 프로그램에는 필연적으로 사진과 같은 리치 미디어 파일이 있으며, 이러한 리치 미디어 파일은 많은 양의 저장 공간을 차지하게 되어 결국 업로드된 전체 패키지가 한도를 초과하게 됩니다. 따라서 개발자는 코드와 함께 제공되는 리치 미디어 데이터를 클라우드에 업로드하여 저장해야 미니 프로그램이 진정으로 "작을" 수 있습니다.
저장 공간 부족
UGC를 지원하는 소규모 프로그램의 경우 사용자는 매일 대량의 인터랙티브 데이터를 생성하고 있으며, 자체 저장소 서버의 용량이 부족하므로 이에 대한 조치가 필요합니다. 대용량 데이터를 저장합니다.
느린 파일 로딩 속도
많은 양의 리치 미디어 데이터가 포함된 미니 프로그램의 경우 클라이언트에서 사용할 때 사진과 같은 파일이 느리게 로드됩니다. 미니 프로그램을 사용하여 데이터 네트워크를 생성합니다. 가속이 필요합니다.
Qiniu Cloud는 내부 테스트를 위해 WeChat 미니 프로그램을 출시한 이후로 미니 프로그램의 개발과 적용에 세심한 주의를 기울였습니다. 이 기사에서는 미니 프로그램을 Qiniu에 빠르게 연결하는 방법을 설명합니다.
Qiniu Cloud 미니 프로그램 업로드 SDK
먼저, 미니 프로그램을 클라우드에 쉽게 업로드할 수 있어야 합니다. 이를 위해 Qiniu Cloud는 미니 프로그램 업로드 SDK를 제공합니다. 개발자는 비용을 절약할 수 있습니다. WeChat 업로드 인터페이스의 개발 작업에 적응하려면 캡슐화된 코드만 추가하면 클라우드로 쉽게 마이그레이션할 수 있습니다. WeChat Mini 프로그램 SDK 가이드에 따르면 액세스 권한을 얻으려면 다음 두 단계만 필요합니다.
첫 번째 단계, 기본 준비
미니 프로그램에 접속할 수 있는 공개 계정
Qiniu Cloud 계정 등록 및 공간 만들기
Qiniu WeChat 미니 프로그램 SDK
두 번째 단계는 미니 프로그램 공식 웹사이트에서 도메인 이름 정보를 구성하는 것입니다
WeChat 공개 플랫폼에 로그인하고 설정 - 개발 설정으로 이동하여 수정을 클릭합니다. 서버 구성 아래 링크
uploadFile 법적 도메인 이름 수정(예: 중국 북부 https의 업로드 주소는 https://up-z1.qbox.me입니다. 자세한 주소 정보는 공식 문서를 참조하세요. )
파일을 다운로드하려면 downloadFile 법적 도메인 이름을 동시에 설정해야 합니다. 버킷 다운로드 주소
설정 저장
[참고] WeChat은 현재 도메인 이름 화이트리스트를 월 3회 수정으로 제한합니다.
세 번째 단계, 미니 프로그램이 업로드 기능에 액세스합니다
gpake/qiniu-wxapp 복제 -sdk Warehouse:
git clone https://github.com/gpake/qiniu-wxapp-sdk.git
SDK 디렉터리에서 qiniuUploader.js 파일을 찾아 qiniuUploader를 참조하세요. 업로드 기능을 사용해야 하는 페이지의 .js 파일 샘플 코드는 다음과 같습니다.
런닝 효과 미리보기
Qiniu에 연결한 후 미니 프로그램은 탄력성, 확장 용이성, 보안성, 가용성이 높은 저장 공간을 누릴 수 있을 뿐만 아니라 Qiniu에서 제공하는 원스톱 서비스를 제공합니다. 데이터 처리, 데이터 업로드 및 다운로드 가속화를 위한 솔루션으로 미니 프로그램을 충분히 "작게" 만드는 동시에 미니 프로그램의 사용자 경험도 향상시킵니다.
WeChat 애플릿을 Qiniu Cloud에 빠르게 연결하는 방법에 대한 더 많은 관련 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!