|
本人IOS小白,为了集成极光推送,硬是花了两天时间才搞明白
要确保IOS收到通知,必须做到:
1.推送证书,这个是必须的。必须与p12证书相符
2.IOS必须通过苹果的apns发送通知。推送代码示例如下:
PushPayload.newBuilder()
.setPlatform(Platform.ios())
.setAudience(Audience.tag("XXX"))
.setNotification(Notification.newBuilder().addPlatformNotification(IosNotification.newBuilder().setAlert("alert")
.setBadge(5)
.setSound("default")
.addExtra("from", "JPush")
.build()).build())
.setOptions(Options.newBuilder().setApnsProduction(true).build())
.build();
本人在这里走了不少弯路,在jpush官网发了很多通知,IOS测试机一直收不到通知。都已经开始怀疑人生了
|
|