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

Другие вопросы по тегам