6장. APNS 구성 요소
Camel 버전 2.8 사용 가능
apns 구성 요소는 iOS 장치에 알림을 보내는 데 사용됩니다. apns 구성 요소는 javapns 라이브러리를 사용합니다.
구성 요소는 Apple 푸시 알림 서버(APNS)로 알림 전송 및 서버의 피드백 사용을 지원합니다.
소비자는 폴링을 위해 기본적으로 3600초로 구성됩니다. 이는 Apple Push 알림 서버에서만 피드백 스트림을 사용하는 것이 좋습니다. 예: 서버 플러딩을 방지하기 위해 1시간마다입니다.
피드백 스트림은 비활성 장치에 대한 정보를 제공합니다. 모바일 애플리케이션이 많이 사용되지 않는 경우에만 이 정보를 몇 시간마다 가져와야 합니다.
Maven 사용자는 이 구성 요소에 대해 pom.xml
에 다음 종속성을 추가해야 합니다.
<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-apns</artifactId> <version>x.x.x</version> <!-- use the same version as your Camel core version --> </dependency>
6.1. URI 형식
알림을 보내려면 다음을 수행합니다.
apns:notify[?options]
피드백을 사용하려면 다음을 수행합니다.
apns:consumer[?options]