|
使用IOS7.0.4,极光推送jpush-client3.2.18;测试广播发送,发现安卓能接受、苹果系统无法接收;创建PushPayload对象,使用下面两种都试过了,都不行!
public static PushPayload buildPushObject_all_alias_alert(Platform platform, String alias, String title, String msg) {
Builder builder = PushPayload.newBuilder()
.setPlatform(platform)
.setNotification(Notification.newBuilder().setAlert(msg)
.addPlatformNotification(AndroidNotification.newBuilder().setTitle(title).addExtra("k1", "v1").build())
.addPlatformNotification(IosNotification.newBuilder().incrBadge(1).addExtra("k1", "v1").build());
if (alias != null && alias.length() > 0) {
builder.setAudience(Audience.alias(alias));
} else {
builder.setAudience(Audience.all());
}
return builder.build();
}
public static PushPayload buildPushObject_all_alias_alert(Platform platform, String alias, String title, String msg) {
Builder builder = PushPayload.newBuilder()
.setPlatform(platform)
.setNotification(Notification.alert(msg));
if (alias != null && alias.length() > 0) {
builder.setAudience(Audience.alias(alias));
} else {
builder.setAudience(Audience.all());
}
return builder.build();
}
|
|