请问服务器根据tag推送是否还需要加上registrationId?

hand-hdj
2019-09-11 08:21 369 0

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就可以监听到推送,如果绑定了对应关系是否可以避免该问题

1个回答

热门排序
  • 不会存在你所说的安全问题。 1、推送的时候 Audience 根据你自己的业务需求使用 registrationID、tag、alias 等,可以传多个IDhttps://community.jiguang.cn/article/27884 展示全部