Aerogear Unified Push не фильтрует по псевдониму
Я использую Aerogear 1.0.3
сервер и unifiedpush-java-client-1.1.0-alpha.1
,
Я отправляю сообщение, используя этот код:
pushSender.send(
UnifiedMessage.withCriteria()
.aliases("IDOREALLYPUTHEREASINGLEALIASWITHASINGLEROW")
.message()
.userData("payload", newMsg)
.build());
Сообщение получено двумя зарегистрированными установками даже после фильтрации по псевдониму.
Я делаю что-то неправильно? Как это исправить?
1 ответ
Решение
Поскольку вы используете версию AeroGear Unified Push Server 1.0.3, вы можете попробовать использовать версию 1.0.0 Отправителя.
Я знаю, что были некоторые изменения API в серии 1.1.x
Отправитель 1.0.0 немного отличается с точки зрения использования псевдонимов, https://github.com/aerogear/aerogear-unifiedpush-java-client/tree/1ffa6f8fd757d3918f248cce487d959a10edcca9