다음 두 단계에서는 위챗 애플릿이 unionid 를 얻는 프로세스에 대해 설명합니다.
1. 먼저 위챗 공용 플랫폼에 애플릿을 등록한 다음 애플릿에서 로그인 프로세스를 시뮬레이트합니다.
참고: 이것은 단순한 로그인 프로세스 일뿐입니다. 실제로 로그인 상태를 유지 관리해야 합니다. Wx.checkSession () 은 현재 로그인 상태가 만료되었는지 확인할 수 있습니다. 만료된 경우 wx.login () 을 다시 호출해야 합니다. 그렇지 않으면 wx.getUserInfo () 를 호출하면 사용자 데이터를 얻을 수 없습니다.
참고: 이 시점에서 백그라운드 서버는 당신이 보낸 코드를 받은 다음 appid 와 appSecret 을 사용하여 OpenID, session_key encrypted_data, iv 등의 데이터를 위챗 요청하고 AppID 와 AppSecret 을 사용하여 OpenID 등을 해독합니다. (지금은 unionid 가 없으므로 두 번째 단계를 살펴보십시오. ) 을 참조하십시오
다음으로 위챗 개발 플랫폼 바인딩 개발 계정.
처음에는 오픈 플랫폼과 공공 플랫폼에 대해 약간 혼란스러웠습니다. 나중에 개발 플랫폼의 관리 센터를 보고 이러한 모바일 애플리케이션, 웹 사이트 애플리케이션 또는 위챗 공식 계정/애플릿이 모두 동일한 위챗 개발 플랫폼 계정을 바인딩할 수 있다는 것을 알게 되었습니다. 그러면 동일한 사용자가 동일한 위챗 오픈 플랫폼 아래 서로 다른 애플리케이션에 동일한 unionid 를 사용할 수 있습니다.
일반적으로 위 그림과 같이 설정되어 즉시 적용됩니다 (때로는 몇 분 정도 걸릴 수 있음)
당신의 독서에 감사드리며, 당신을 도울 수 있기를 희망하며, 본 사이트에 대한 당신의 지지에 감사드립니다!