请问服务器根据tag推送是否还需要加上registrationId?
private static PushPayload buildPushNotificationTags(Set tags, String alertContent) {
return PushPayload.newBuilder()
.setPlatform(Platform.android_ios())
.setOptions(Options.newBuilder().setApnsProduction(true).build())
.setAudience(Audience.tag(tags))
.setAudience(Audience.registrationId(registrationIds))
.setNotification(Notification.alert(alertContent))
.build();
}
1.如果服务器端不传setAudience(Audience.registrationId(registrationIds)),是否会有安全问题,比如黑客直接根据channel和registrationId就可以监听到推送?
2.如果必须制定registrationIds,那么registrationIds传多个用户是否可以?
3.我们发现不绑定registrationId与tag,黑客直接根据channel和registrationId就可以监听到推送,如果绑定了对应关系是否可以避免该问题