위챗 애플릿 메시지 중복 전송

2325 단어
그동안 서명한 위챗 프로그램을 만들었는데, 매일 사용자에게 서명 알림 알림을 보내야 한다.사실 이전에 투표 애플릿을 할 때 메시지 알림을 실현한 적이 있다. 주로 투표를 만들고 클릭할 때 표를 제출하는 방식으로formId를 생성하여 서버에 전달한다. 서버는 이formId를 사용하여 사용자에게 메시지를 보낼 수 있다. 예를 들어 투표가 끝난 후에 창설자와 참여자는 모두 결과 알림을 받을 수 있다.그러나 위챗 애플릿에서는 모든formId가 한 번만 메시지를 보낼 수 있도록 제한하고 7일의 유효기간이 있다. 즉, 이런 방식은 여러 번 메시지를 보낼 수 없고 유효기간이 넘으면 다시 보낼 수 없다는 것이다.그러면 어떻게 이 제한을 돌파할 수 있을까요?
상술한 설명을 통해 우리는 표를 제출하면 formId를 생성할 수 있고 사용자에게 메시지를 보내려면 formId를 사용해야 한다는 것을 알고 있다. 만약에 우리가 모든 formId를 1원으로 이해한다면 표를 제출하면 1원을 저축할 수 있고 메시지를 보내는 데 1원을 써야 한다. 그리고 이 돈을 7일 동안 쓰지 않으면 효력을 잃게 된다. 그러면 제한을 돌파하려면 가능한 한 많은 돈을 끊임없이 저축해야 한다.이렇게 해야 쓸 때 옷깃이 잡히지 않는다.
따라서 우리가 채택한 방안은 서비스 측이 단독으로formId를 업로드하는api를 제공하고 전단에서 작은 프로그램 안의 각 인터페이스를 가능한 한 폼의 형식으로 만들고 가능한 한 단추 컨트롤을 사용하여formId를 생성하여 서버에 전달하는 것이다.이렇게 하면 사용자가 우리의 작은 프로그램에 들어가서 조작을 하면 끊임없이 새로운formId를 생성할 수 있다. 서버는 이formId를 저장할 수 있다. 사용자에게 메시지를 보내야 할 때 이 예금에서 찾으면 인출한formId가 효력을 잃으면 모든 예금이 다 떨어지거나 기한이 지나야 발송할 수 없는 상황이 발생한다.그러나 이런 확률은 매우 적다. 사용자가 확실히 완전히 사용하지 않는 한 메시지를 보내지 않아도 상관없다.
많은 비버튼 스타일의view를button으로 바꾸려면 버튼의 원시 스타일을 지워야 하고, 일부 버튼은 진정한 버튼이기 때문에 버튼의 원시 스타일을 사용해야 하기 때문에 앱이 필요합니다.wxss 파일에서 처리합니다.다음은 예제 코드입니다.
*.wxml 레이아웃 파일
/* , , button , , view , */ /* , ( .button ), class="button" */

app.wxss 파일:
/* button formId, button button, button */
button, button::after, .button-hover {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  box-sizing: unset;
  border: 0;
  border-radius: 0;
  background-color: transparent;
  text-align: inherit;
  line-height: 1;
  -webkit-tap-highlight-color: transparent;
}

/* button class button*/
.button {
  width: 690rpx;
  height: 86rpx;
  background-color: #12b7f5;
  color: #fff;
  font-size: 36rpx;
  margin-bottom: 20rpx;
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-left: 14px;
  padding-right: 14px;
  box-sizing: border-box;
  text-align: center;
  text-decoration: none;
  line-height: 2.55555556;
  border-radius: 5px;
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
}

좋은 웹페이지 즐겨찾기