>  기사  >  위챗 애플릿  >  WeChat에서 개발한 장치 알림 바인딩을 해제하는 방법

WeChat에서 개발한 장치 알림 바인딩을 해제하는 방법

高洛峰
高洛峰원래의
2017-03-09 15:50:442509검색

이 기사에서는 WeChat에서 개발한 기기 알림 바인딩 해제 방법에 대해 알아 보겠습니다.

저는 처음 기기 알림 번들을 해제할 때 항상 기기 알림 바인딩을 강제 해제하곤 했습니다. WeChat은 개발자 문서나 인터페이스 권한에 이 인터페이스를 사용할 수 있는 횟수에 제한이 있다고 명시하지 않았습니다. 지난 이틀이 지나서야 바인딩 해제가 실패하여 이 인터페이스가 200으로 제한된다는 사실을 알게 되었습니다. 하루에 몇 번. 나는 갈 것이다. 너무 지루하다. (최근에 100번인줄 알았네요)

자, 언바인드 해제하고 알림설정도 해보세요. access_token, ticket, deviceID, openid라는 4개의 매개변수가 필요합니다. 처음에는 해당 티켓이 인터페이스가 인증서를 호출하는 티켓인 줄 알았으나, 문서를 확인한 결과 계속 -1 시스템 오류가 발생했다고 합니다. 알겠습니다. 나중에 다시 시도해 보겠습니다. 반나절이 지나도 여전히 같은 오류가 발생합니다. 그래서 온라인으로 검색해봤지만 관련 지식을 찾을 수 없었습니다. 예전에 위챗 스마트 하드웨어 개발 교류회에 가입했는데 물어보니 그 티켓이 jsapi 인터페이스를 통해 얻은 언바인딩 기기 작동 바우처인 걸 알게 됐어요. 나는 다시 갈 것이다! 많은 노력 끝에 드디어 해결했고, 그룹 내 [乾伞茈♂恠苸]님과 [Great Man]님에게도 감사의 말씀을 전하고 싶습니다.

1단계: js 파일 참조

fb43cb28e58319050b68d9fd03c8c2662cacc6d41bbb37262a98f745aa00fbf0
5a74dbd3640a500026eb48f26cc13630 2cacc6d41bbb37262a98f745aa00fbf0

2단계: 인터페이스 권한 구성 구성, 권한 확인 준비

<script>
    wx.config({
    debug: false,
    beta: true,
    appId: &#39;&#39;,
    timestamp: &#39;&#39;,
    nonceStr: &#39;&#39;,
    signature: &#39;&#39;,
    jsApiList: [ 
         //添加使用的函数
     &#39;openWXDeviceLib&#39;, 
     &#39;getWXDeviceTicket&#39;
    ]
  });
    wx.ready(function(){
         //初始化设备库
      wx.invoke(&#39;openWXDeviceLib&#39;, {}, function(res){
//         alert(res.err_msg);
     });
    });
      wx.error(function (res) {  
        });
 </script>

3단계: 바인딩 해제 알림 자격 증명 얻기

wx.invoke(&#39;getWXDeviceTicket&#39;, {"deviceId":nobase_id,"type":2}, function(res){
     res.ticket //就是要获取的凭证});


코드 보기

4단계: 획득한 티켓을 사용하여 백그라운드로 전달하고 제출 확인을 완료합니다. .

위 내용은 WeChat에서 개발한 장치 알림 바인딩을 해제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.