Loading...

登录失败如何排查

小鱼SDK登录失败时,nemoSDKDidLoginResult接口返回的XYUser对象中的error属性包含了错误码,通过查找​​错误码​​文档可以获得失败原因。

但有时候接口未返回错误码或错误码是0,此时如何快速定位到原因?

问题原因

错误码返回0可能有以下原因:

1.手机网络不通,表现是调用登录后立即回调失败,或者调用登录后30s才回调失败

2.APP与服务端握手失败,此原因与SSL认证有关

解决方法

原因1:检查手机网络,在手机浏览器访问接入的服务器地址,确保能够接通。

原因2:服务端可能使用了自签名证书导致SDK校验签名证书失败,此时需要在SDK初始化的时候设置trustCertificatesChain=YES。

意见反馈