我现在正处理一个有关XMPP身份验证的奇怪问题。
我遇到的问题是,即使提供的用户名和密码正确,也会调用didNotAuthenticate
。
根据企业要求,用户名和密码存储在iOS应用程序的本地。因此,确认它们输入不正确,我们在服务器端没有变化。
虽然iOS应用程序正常运行,但有时会调用方法(xmppStream:didNotAuthenticate:)
。
我的猜测是,当应用程序在3G网络上运行时,连接有损,应用程序将重新连接。如果连接非常糟糕,似乎情况更有可能。
我无法始终重现错误。有没有人面临过类似的案例,或者可以给我一些调试指导?
环境: