У меня есть приложение, которое должно отправлять PUSH-уведомления пользователям через BES.
Проблема в том, что у нас есть несколько неподключенных серверов BES, и пользователей иногда переводят с одного сервера на другой для балансировки нагрузки, и мы не уведомляемся об этом. Когда это происходит, мне нужно выяснить, на каком сервере в данный момент находится пользователь (и затем сохранить его, поэтому в следующий раз он попытается использовать этот сервер по умолчанию)
Есть ли способ спросить сервер BES, существует ли на нем пользователь? Сейчас мы пытаемся прокрутить серверы, отправляющие push-уведомления, и, если пользователь не зарегистрирован на нем, соединение выдаст исключение с ошибкой web 403, но это довольно медленно.
ПРИМЕЧАНИЕ: мы НЕ используем SDK, мы используем простые сообщения HTTP для связи с сервером.