Gigya Swift SDK:"Invalid request signature"

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.
}