Pushy是基于HTTP/2的Java类库,是向Apple的APNs发送推送通知的第三方类库。
Introduction
Pushy是一个给Apns的发推送通知的Java类库;是Turo创建和维护的项目。
与notnoop使用基于二进制协议不同的是,Pushy使用的是基于HTTP/2-based APNs 协议
具体两种协议的比较可参考:基于HTTP2的全新APNs协议
maven依赖
1 | <!-- pushy --> |
Example
作为一个程序员,果断上代码:
1 | import java.io.File; |
Error Lists
- java.lang.NoClassDefFoundError: org/eclipse/jetty/alpn/ALPN$Provider
Maven中添加如下配置:
1 | <dependency> |
- error:10000438:SSL routines:OPENSSL_internal:TLSV1_ALERT_INTERNAL_ERROR
证书错误,更换证书即可