2011-02-08 6 views
0

그래서 내 앱을 BlackBerry에 등록하면 푸시 메시지가 수신 될 수 있지만 특정 시간 (약 3 시간) 후에 다시 장치에 푸시하려고 시도하지만 운이 없다면 다시 등록해야합니다. 블랙 베리 그래서 내가 푸시를받을 수 있습니다.BlackBerry 푸시 알림 등록 시간

내가 다시 등록해야하는 시간은 무엇이며, 프로덕션 자격이 아닌 개발 자격증 명을 가진 것이 무엇입니까?

+0

안녕하세요 지미. 블랙 베리에 푸시 알림을 사용하고 싶습니다. 당신은 메시지를 밀어 넣기 위해 무엇을 사용 했습니까 ??? – mobileDeveloper

+0

@jimmy gt 푸시 서비스 제작 자격증 명 이후에 할 수있는 일은 무엇입니까? –

+0

죄송합니다. 기억이 안납니다. 마지막으로 작업 한 지 거의 3 년이되었습니다. – Jimmy

답변

1

등록은 지속적이어야합니다. 그러나 RIM의 서버는 때로는 색다른 편입니다.이 문제가 계속 발생하고 있습니까?

OS 5.0.0 또는 이전 버전을 사용하고 있습니까? 이전 OS 버전 인 경우 수신 스레드가 항상 실행되고 있는지 확인해야합니다. 5.0.0 이상에서는 OS가이를 처리합니다.

또 다른 생각은 배달 확인 및 신청 확인과 관련됩니다. 이 서비스 수준 (푸시 플러스 또는 푸시 필수)을 사용하고 있지만 응용 프로그램이 알림을 승인하지 않으면 RIM이 장치를 일시 중단 상태로 표시하고 더 이상 알림을 보내지 않습니다.

기본값은 UNCONFIRMED 전달 방법을 사용하는 것입니다. 당신이 자바에서 RIM의 서버 측 SDK를 사용하고,이 같은 코드가있는 경우 : 당신이 자신의 SDK를 사용하지 않는 경우

pushMessageControl.getQualityOfService().setDeliveryMethod(DeliveryMethod.CONFIRMED); 

또는 만이 당신의 푸시 요청 XML에서 다음

<quality-of-service delivery-method="confirmed"/> 

그런 다음 당신은 알림 처리기에 블랙 베리 응용 프로그램에서 다음 호출 할 필요가 :

pushInputStream.accept(); 

푸시 SDK의 일부인 pushdemo 샘플 장치 응용 프로그램은 선택적 입학 원서 지원 당신이 그 코드를 연구하여 무엇을해야 하는지를 알아야합니다.