Gigya Swift SDK: "Invalid request signature"



使用SDK 1.0.11版本,我得到了这个错误

LoginSocialInteractor.loginWithSocial error: LoginApiError<GigyaAccountResponse>(error: Gigya.NetworkError.gigyaError(data: Gigya.GigyaResponseModel(statusCode: Gigya.ApiStatusCode.unknown, errorCode: 403003, callId: “32cbfb666d654cf8b8434f852908d1d1”, errorMessage: Optional(“Invalid request signature”), sessionInfo: nil, requestData: Optional(2027 bytes))), interruption: nil), socialProvider: google

这种情况发生在安装新的ipa之后,当隐私同意无效但未被接受时。

我们不明白为什么会发生这种情况,但我想这与保存在UserDefaults或Keychain上的一些数据有关。目前,这只发生在用户已经注册的社交登录中。

有人有同样的问题吗?

发生这种情况是因为您试图在会话存在时登录。在尝试再次登录之前,请确保您已注销。

您可以通过isLoggedIn方法检查会话是否存在,例如:

if(Gigya.sharedInstance().isLoggedIn()) {
// session is exists.
}

最新更新