第 6 章 APNS 组件
可作为 Camel 版本 2.8 使用
apns 组件用于将通知发送到 iOS 设备。apns 组件使用 javapns 库。
组件支持向 Apple Push Notification Servers (APNS)发送通知并消耗来自服务器的反馈。
默认情况下,消费者配置了 3600 秒以进行轮询,因为最佳实践是仅使用 Apple Push Notification Servers 中的内容流仅从时间到时间。例如: 每小时每小时避免损坏服务器。
反馈流提供有关不活跃设备的信息。如果您的移动应用程序没有大量使用时,您只需要在数小时获取此信息。
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]