현재 모바일 개발은 뜨거운 트렌드이며 많은 개발자들이 이를 시도하고 싶어합니다. 현재 모바일 앱 개발 분야는 크게 다음과 같은 유형으로 나누어집니다
일상 업무에서 Android 기반의 Native App 개발과 WeChat 공식 계정 기반의 Light App 개발에 더 많이 노출되어 있습니다. 오늘은 빠르게 WeChat 공식 개발 분야에 입문할 수 있도록 안내해 드리겠습니다. .
일꾼이 일을 잘하려면 먼저 그의 도구를 갈고 닦으세요. 위챗 공개 계정을 개발하려면 먼저 두 가지 필수 사항을 준비해야 합니다:
1. 테스트를 위해서는 공개 계정이 있어야 합니다.
2. 코드 디버깅에 사용되는 개발 환경
WeChat 공개 계정은 서비스 계정, 구독 계정, 기업 계정으로 구분되며 구독 계정은 개인이 신청할 수 있습니다. 기업 자격을 가지고 있습니다.
WeChat 공용 계정 개발이라고 부르는 것은 구독 계정과 서비스 계정을 의미합니다.
구독 계정과 서버의 차이점에 대한 공식 설명은 다음과 같습니다.
서비스 계정 : 주로 서비스 상호 작용에 편향됩니다(기능은 12315, 114, 바인딩(맞춤형 정보, 서비스 상호 작용)을 제공하는 은행은 월 4개의 메시지를 보낼 수 있습니다. 대상자: 언론, 기업, 정부 또는 기타 조직.
구독 계정: 주로 사용자에게 정보를 전달하는 데 중점을 두고(신문 및 잡지와 유사한 기능, 사용자에게 뉴스 정보 또는 엔터테인먼트 및 흥미로운 정보를 제공) 하루에 1개의 메시지를 보낼 수 있습니다. 구독 계정 적용 대상: 개인, 언론, 기업, 정부 또는 기타 조직.
개인 구독 계정에는 권한이 없는 일부 인터페이스가 있습니다. 즉, 개인 구독 계정은 일부 고급 권한 인터페이스를 호출할 수 없습니다. 다음 그림은 아래와 같이 내 개인 구독 계정에 있는 권한 목록입니다.
그리고 QR 코드 생성, 웹 페이지 승인, 사용자 정의 메뉴, WeChat 결제 및 기타 인터페이스 권한과 같은 일부 고급 인터페이스에는 개인 구독 계정에는 통화 권한이 없습니다. 위에 표시된 빨간색 프레임의 인터페이스는 개인 구독 계정으로 호출할 수 없습니다.
다행히 WeChat 공개 플랫폼은 테스트 공개 계정을 제공합니다. 테스트 공개 계정의 등록 주소는 http://mp입니다. .weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login, 이 페이지로 이동하여 클릭하여 로그인하고, 자신의 WeChat 클라이언트로 코드를 스캔하고, 로그인하면 자신만의 테스트 공개 계정을 얻을 수 있습니다. 테스트 공식 계정에는 거의 모든 인터페이스가 있습니다. 평소 WeChat 공식 계정 개발을 배울 때 테스트 공식 계정을 등록한 후 이 테스트 공식 계정을 사용하여 개발할 수 있습니다. 더 이상 헛소리하지 마세요. 먼저 테스트 공개 계정을 등록해 보겠습니다
http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login을 방문하여 테스트 공개 계정을 등록하세요.
테스트 공개 계정을 등록하는 단계는 다음과 같습니다.
스캔 with WeChat 위의 QR 코드를 사용하여 로그인하세요. 로그인에 성공하면 아래 그림과 같이 Tencent에서 할당한 테스트 공개 계정의 정보를 확인할 수 있습니다.
테스트 공개 계정이 소유한 인터페이스 권한은 다음과 같습니다.
테스트 공식 계정이 대부분의 인터페이스 호출 권한을 갖고 있음을 알 수 있으므로 테스트 공식 계정을 사용하여 WeChat 개발을 배우는 것이 완전히 가능합니다.
WeChat 공식 계정을 기반으로 애플리케이션을 개발할 때 가장 큰 문제점은 기능을 구현할 때마다 공용 네트워크에 배포해야 한다는 것입니다. 테스트하세요. WeChat 사용자가 공식 계정에 요청을 시작할 때마다 WeChat 서버는 먼저 사용자의 요청을 받은 다음 이를 우리 서버로 전달하기 때문입니다. 테스트를 위해 공용 서버에 배포하는 이 방법은 우리 개발자에게는 악몽일 뿐입니다. 그래서 로컬로 배포하고 코드를 로컬에서 디버깅하는 방법을 생각해야 하는데, 이를 위해서는 내부 네트워크의 배포 서버를 외부 네트워크에 매핑하여 위챗 서버에 정상적으로 접근할 수 있도록 하는 것이 우리가 해결해야 할 문제이다. 다행히도 놀라운 점은 타사 소프트웨어 Ngrok의 도움으로 이를 수행할 수 있다는 것입니다. Ngrok은 무료 소프트웨어 Ngrok입니다. Ngrok를 사용하면 인트라넷 침투가 가능합니다. 즉, 다른 사람이 액세스할 수 있도록 인트라넷 서버를 외부 네트워크에 매핑할 수 있습니다. 이는 매우 빠릅니다. 자체 인트라넷 컴퓨터를 서버로 직접 사용할 수 있기 때문에 로컬 개발 환경에서 WeChat 코드를 디버그하고 사용자에게 무언가를 시연하는 데 도움이 됩니다.
중국에서 Ngrok 서비스를 제공하는 더 나은 웹사이트는 http://natapp.cn/입니다. 아래 그림과 같습니다.
http://에서 natapp.cn /아래 그림과 같이 웹사이트에서 ngrok 클라이언트를 다운로드합니다.
다운로드가 완료되면 압축된 패키지의 압축을 풀면 압축된 패키지를 받게 됩니다. 아래 그림과 같은 폴더가 생성됩니다. 여러 파일:
CMD 명령줄 창을 열고 ngrok_windows 디렉터리를 입력한 후 다음 명령을 입력하세요.
ngrok -config ngrok.cfg -subdomain xdp 8080 , 아래 그림과 같이:
:8080 서버는 아래 그림과 같이 외부 네트워크에 매핑됩니다. :
이때, 외부 네트워크의 사용자는 도메인 이름 http://xdp.ngrok.natapp.cn에 직접 접속할 수 있습니다. 제 인트라넷의 127.0.0.1:8080 서버는
ngrok를 사용한 후 인트라넷 서버를 공용 네트워크 서버로 사용합니다 .. 액세스 속도는 여전히 허용 가능한 범위 내에 있습니다. 현재로서는 ngrok을 사용할 수 있으며, 이러한 방식으로 WeChat 공식 계정 서버에 액세스할 수 있으면 로컬 조정을 방해하지 않습니다. 이 시점에서 WeChat 로컬 디버깅 및 개발 환경이 설정되었습니다.
지상에서 우뚝 솟은 빌딩들과 함께 위챗 발전의 첫발을 내디뎠습니다!
더 많은 위챗 개발-위챗 개발환경 구축 관련 글은 PHP 중국어 홈페이지를 주목해주세요!