AndroidNotification和IosNotification
代码里设置AndroidNotification和IosNotification,怎么同时只能android或者ios能收到?这种设置方式,不是同时支持android和ios的意思吗?
还是需要单独发送iso和android?
PushPayload.newBuilder()
.setPlatform(Platform.android_ios())
.setAudience(Audience.alias(userid))
.setNotification(Notification.newBuilder()
.addPlatformNotification(AndroidNotification.newBuilder()
.setAlert(ALERT)
//.setBadge(1)
// .setSound("happy")
.addExtra("from", "JPush")
.addExtra("type", "1")
.build())
.build())
.setMessage(Message.content(MSG_CONTENT))
.setNotification(Notification.newBuilder()
.addPlatformNotification(IosNotification.newBuilder()
.setAlert(ALERT)
.setBadge(1)
.setSound("happy")
.addExtra("from", "JPush")
.addExtra("type", "1")
.build())
.build())
.setOptions(Options.newBuilder()
.setApnsProduction(APN_STATUS) // true 生成环境,false 开发
.setSendno(ServiceHelper.generateSendno())
.build())
.setMessage(Message.content(MSG_CONTENT))
.build();