【问题标题】:Gigya Swift SDK: "Invalid request signature"Gigya Swift SDK:“无效的请求签名”
【发布时间】:2020-07-29 09:58:18
【问题描述】:

使用 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 上的一些数据有关。目前仅适用于已注册用户的社交登录。

有人有同样的问题吗?

【问题讨论】:

标签: ios swift gigya


【解决方案1】:

这是因为您在会话存在时尝试登录。 请确保在尝试再次登录之前先注销。

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

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

【讨论】:

  • 将其标记为正确,因为我不再看到该错误
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-01
  • 2017-03-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多