Aerogear 统一推送不按别名过滤
Aerogear Unified Push not filtering by alias
我正在使用 Aerogear 1.0.3
服务器和 unifiedpush-java-client-1.1.0-alpha.1
。
我使用此代码发送消息:
pushSender.send(
UnifiedMessage.withCriteria()
.aliases("IDOREALLYPUTHEREASINGLEALIASWITHASINGLEROW")
.message()
.userData("payload", newMsg)
.build());
即使按别名过滤,注册的两个安装也会收到邮件。
我是不是做错了什么?如何解决这个问题?
由于您使用的是1.0.3版本的AeroGear Unified Push Server,能否尝试使用1.0.0版本的Sender。
我知道 1.1.x 系列有一些 API 变化
1.0.0 发件人在别名的使用方面略有不同,https://github.com/aerogear/aerogear-unifiedpush-java-client/tree/1ffa6f8fd757d3918f248cce487d959a10edcca9#send-a-message
我正在使用 Aerogear 1.0.3
服务器和 unifiedpush-java-client-1.1.0-alpha.1
。
我使用此代码发送消息:
pushSender.send(
UnifiedMessage.withCriteria()
.aliases("IDOREALLYPUTHEREASINGLEALIASWITHASINGLEROW")
.message()
.userData("payload", newMsg)
.build());
即使按别名过滤,注册的两个安装也会收到邮件。
我是不是做错了什么?如何解决这个问题?
由于您使用的是1.0.3版本的AeroGear Unified Push Server,能否尝试使用1.0.0版本的Sender。
我知道 1.1.x 系列有一些 API 变化
1.0.0 发件人在别名的使用方面略有不同,https://github.com/aerogear/aerogear-unifiedpush-java-client/tree/1ffa6f8fd757d3918f248cce487d959a10edcca9#send-a-message