我有一个需要通过BES向用户发送PUSH通知的应用。
问题是我们有多个未连接的BES服务器,并且用户有时会从一个服务器更改为另一个服务器以进行负载平衡,我们不会收到通知。当发生这种情况时,我需要找到用户当前所在的服务器(然后保持该状态,因此下次它将尝试默认推送该服务器)
有没有办法向BES服务器询问用户是否存在?现在我们正在尝试循环通过发送推送通知的服务器,如果用户没有注册它,连接将抛出web 403错误的异常,但这有点慢。
注意:我们不使用SDK,我们使用普通的http post消息与服务器通信。