1、iphone app使用pushkit接收通知;2、java服务器使用pushy发送Notification;
在 java 服务器中,pom.xml
<dependency>
<groupId>com.turo</groupId>
<artifactId>pushy</artifactId>
<version>0.13.10</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-tcnative-boringssl-static</artifactId>
<version>2.0.25.Final</version>
<scope>runtime</scope>
</dependency>
使用这样的java代码
final ApnsClient apnsClient = new ApnsClientBuilder()
.setApnsServer(ApnsClientBuilder.DEVELOPMENT_APNS_HOST)
.setClientCredentials(new File("/path/to/certificate.p12"), "p12-file-password")
.build();
像这样的其他代码:https ://github.com/relayrides/pushy
设置 .p12,token,bundleid 和 Notification 上下文然后运行成功
像这样运行日志后
2019-11-20 16:09:55.372 [main] INFO com.turo.pushy.apns.ApnsClientBuilder - Native SSL provider is available; will use native provider.
2019-11-20 16:09:56.601 [main] INFO com.citic.controller.push.PushController - token :351bf5a20a6fce9f5b6c17c8f3090d0c659818b8097e6bdfb3ee02bc54d84957title :aabody :hi bb
2019-11-20 16:09:58.263 [main] INFO com.citic.controller.push.PushController - 1Push notification accepted by APNs gateway.
2019-11-20 16:09:58.264 [nioEventLoopGroup-2-1] INFO com.citic.controller.push.PushController - 4pushNotificationResponse.getRejectionReason() { }
我使用 voip.p12 和正确的配置消息,但(iphone)ios 应用程序无法接收任何东西
我发送 apns 通知的另一种方式,我的 ios 应用程序可以得到它;
注意:apns和voip是不同的证书,没关系;
我的问题
如何检查或调试通知到达某处;
代码哪里错了?
请帮忙,非常感谢