2013-04-24 3 views
0

node-apn에 대한 몇 가지 질문이 있습니다. 푸시 알림을 보내려는 3 개의 iOS 앱이 있습니다.node-apn은 지속적인 연결을 제공합니까?

apn.Connection을 사용하여 3 개의 연결을 만들었습니다.이 연결은 계속됩니까? APN에 대한 연결을 만들고 매번 푸시 알림을 하나씩 보내야합니까? 연결을 생성 한 다음 나중에 많은 푸시 알림을 보낼 수 있습니까? 연결을 만든 후 언젠가 첫 푸시 알림을 보내면 어떻게 될까요?

connectionTimeout은 정확히 무엇을 수행합니까?

답변

3

연결은 기본 영구 연결을 유지합니다 (예). 앱당 하나의 apn.Connection을 사용하고 해당 개체를 통해 모든 알림을 보낼 수 있습니다. 내부 연결이 존재하지 않으면 연결이 실패하고 필요한 경우 연결을 유지하고 보류중인 알림이 없으면 더 많은 알림을 보내야 만 새로운 연결이 설정됩니다.

connectionTimeout은 트래픽이없는 경우 정의 된 시간 (초) 후에 기본 연결을 닫으라고 알려줍니다. 이 아닌 개체는 더 이상 apn.Connection 개체를 사용할 수 없다는 의미이며, 다른 알림을 푸시하면 연결이 자동으로 다시 열립니다.

관련 문제