흔들어 이벤트 알림
Shake 이벤트 알림
인터페이스 설명
사용자가 흔들림 인터페이스에 들어가 "주변기기" 페이지 카드 아래를 흔들면 WeChat은 이 이벤트를 개발자에게 푸시하여 URL을 입력합니다. (퍼블릭 플랫폼에 로그인하고 개발자 센터 설정에 들어갑니다). 푸시 콘텐츠에는 흔들기 시 '주변' 페이지 카드에 표시되는 페이지에 해당하는 기기 정보와 공용 계정에 속한 최대 5개의 주변 기기 정보가 포함됩니다. 이 이벤트는 목록이 흔들릴 때 푸시되지 않습니다.
WeChat 서버가 5초 이내에 응답을 받지 못하면 연결을 끊고 요청을 다시 시작하여 총 3번 다시 시도합니다. 메시지 중복 재시도와 관련하여 FromUserName + CreateTime을 사용하여 메시지 중복을 제거하는 것이 좋습니다. 서버가 5초 이내에 처리 및 응답을 보장할 수 없는 경우 빈 문자열로 직접 응답할 수 있습니다. WeChat 서버는 이에 대해 아무 작업도 수행하지 않으며 재시도를 시작하지 않습니다.
푸시 XML 패킷 예
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
< ;CreateTime>1433332012</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[ShakearoundUserShake]]></Event>
<ChosenBeacon>
<Uuid><![CDATA[uuid]]></Uuid>
<Major>major</Major>
<Minor>minor</ 경미>
<거리> ;0.057</Distance>
</ChosenBeacon>
<AroundBeacons>
<AroundBeacon>
<Uuid><![CDATA[uuid]]></Uuid& gt;
<전공>전공< ;/Major>
<Minor>minor</Minor>
<Distance>166.816</Distance>
</AroundBeacon>
<AroundBea con>
<Uuid><![CDATA[uuid]] ></Uuid>
<메이저>메이저</Major>
<마이너>마이너</마이너>
<거리>15.013</Distance>
</AroundBeacon>
</AroundBeacons>
</xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
< ;CreateTime>1433332012</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[ShakearoundUserShake]]></Event>
<ChosenBeacon>
<Uuid><![CDATA[uuid]]></Uuid>
<Major>major</Major>
<Minor>minor</ 경미>
<거리> ;0.057</Distance>
</ChosenBeacon>
<AroundBeacons>
<AroundBeacon>
<Uuid><![CDATA[uuid]]></Uuid& gt;
<전공>전공< ;/Major>
<Minor>minor</Minor>
<Distance>166.816</Distance>
</AroundBeacon>
<AroundBea con>
<Uuid><![CDATA[uuid]] ></Uuid>
<메이저>메이저</Major>
<마이너>마이너</마이너>
<거리>15.013</Distance>
</AroundBeacon>
</AroundBeacons>
</xml>
매개변수 설명
매개변수 | 설명 | #🎜🎜 #
ToUserName | 개발자 WeChat ID |
Shake 사용자(OpenID) | #🎜 🎜## 🎜🎜#CreateTime |
메시지 생성 시간(정수) | 메시지유형 | 메시지 유형, 이벤트 |
Event | 이벤트 유형, ShakearoundUserShake |
UUID, 메이저, 마이너 | UUID, 메이저, 마이너 |
거리 | 기기와 사용자 사이의 거리(부동 소수점 수, 단위: 미터) |