클라우드 및 결국 Windows Phone 전화 보내기 푸시 정보

출처: 인터넷
작성자: 사용자
키워드: 클라우드

서비스 타임 아웃을 포함 한 MPNs 불평 많은 학생 들, 다양 한 오류 코드에 대처 하는 방법을 모른다 반환. 오늘 처리 하 고 우리의 MPNs 작동 방법을 설명 하기 위해 약간의 시간을 사용 합니다.

우선, 해당 Microsoft 푸시 알림 서비스 (MPNs)는 실행 하는 비동기 푸시를 분명히 합시다. 오늘은 효율적인 서비스 클라우드로 밀어 정보를 보낼 하 고 결국 윈도우 전화 휴대 전화로 보내를 사용 하는 방법을 설명 합니다.

첫 번째 송신 제한 시간을 설정 하는 방법

나는 15 초 타임 아웃 시간을 설정 하는 것이 좋습니다. 예: ASP.net을 사용 하 여 데이터 푸시에 대 한 설정 시간 제한 시간을 설정 하는 WebRequest 개체

HttpWebRequest 요청 = (HttpWebRequest) asynchronousresult.asyncstate;
요청 합니다. 시간 초과 = 15000;

푸시 채널의 두 번째 프로세스 업데이트

클라이언트 프로그램 푸시 채널 업데이트를 발견 하는 경우 응용 프로그램 서버에 최신 푸시 채널 URL을 업데이트 해야 합니다. 서버 사이드 푸시 채널 최신 상태로 있는지 확인 합니다. 장치 ID를 사용 하 고 즉시 푸시 채널 업데이트, 장치 ID 판사를 통해 서버, 새로운 사용자 등록 또는 사용자의 푸시 채널 업데이트를 이미 찾기 채널 URL 업데이트를 미는 경우 일치 하는 채널을 밀어 수 것이 좋습니다.

Windows Phone 공식 프로필 푸시 메시지를 처리 하는 방법을 포함 하 여 푸시 채널 업데이트 이벤트를 허용 하는 응용 프로그램 코드를 작성 하는 방법의 예를 제공 합니다. 전송 및 Pushchannel_channeluriupdated 메서드를 사용 하는 방법은 Windows Phone 대 한 타일 알림을 수신 하는 방법을 참조할 수 있습니다. (다른: 푸시 채널 길이 1024 자를 초과할 수 있습니다)

3 인증 된 웹 서비스를 사용 하 여 Windows Phone 대 한 푸시 알림을 보낼 수

푸시 서비스 windowsphone 장치에 대 한 24 시간에 있는 500 이상 푸시 메시지 또는 메시지를 보다 안전 하 게 추진 하려는 경우 MPNs 인증 측면을 사용 합니다. 푸시 MPNs 인증 없이 터미널의 또 다른 사용, 매일 밀어 제한은 500 / 장치입니다.

MPNs 인증에 대 한 터미널을 설정 하는 방법.

Windows Phone 대 한 푸시 알림을 보내려면 인증된 웹 서비스 설정

아니 할당량 푸시 알림을 사용 하 여 루트 인증 기관

또한, 푸시 서비스 각 장치에 대 한 하루 추진 당 500을 초과 하면 한 시점 당신이 사용자의 휴대 전화 전원 고려할 필요가 사용 중에서입니다.

MPNs 반환 코드 처리

일반적으로 모바일 장치 네트워크 변경, 상태 변경 심판 규칙을 이해 하는 Windows Phone 대 한 네트워크 연결: 장치 상태의 흐름을 초과

MPNs를 푸시 서비스를 보낼 것입니다 그리고 몇 가지 사례는 다음과 같습니다 추천 과정에서 장치 상태 (Windows Phone 푸시 알림 서비스 응답 코드), 관찰 필요가 MPNs 장치 정보를 반환 합니다.

응답 코드 알림 상태 장치 연결 상태 구독 상태 권장 사항을 확인 Queuefull 챔피언 ECT 액티브 권장 새 알림을 보낼 하지만 다시 전송 간격을 설정 하 고 동일한 오류 코드를 수신 하는 경우 다시 시도 시간을 연장 하려고: 4-8-16 분 32 분. 확인 queuefull 새 알림을 보낼 하지만 다시 전송 간격을 설정 하 고 동일한 오류 코드를 수신 하는 경우 다시 시도 시간을 연장 하려고 임시 연결이 활성 권장: 2-4-8 분 24 시간. 404 찾을 수 없음은 삭제 * 모든 연결 상태 만료 푸시 채널 이상 존재 하기 때문에 메시지를 보내려고 시도 하는 필요 하지 않습니다.

412 전제 조건 실패

시간당 한 번 그것을 다시 있지만 24 시간 이상 같은 오류를 반환 하는 경우 추진 중지 하려고 하는 연결이 끊긴된 없음 권장 떨어졌다. 503 없음 없음 새로운 알림 권장 되지만 다시 전송 간격을 설정 하 고 동일한 오류 코드를 수신 하는 경우 다시 시도 시간을 연장 하려고: 30 분을 5-10-20-40 초.
관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.