Gigya Job Openings

iOS SDK Change Log

Skip to end of metadata
Go to start of metadata

Notice

This SDK is deprecated. New implementations should use our Swift SDK.

External Library Support

The iOS SDK was tested with the following external libraries:

 

Version 3.6.13 - 15 July 2019

  • Fixed - Infinite spinner in screen-sets when Airplane Mode is enabled.

 

Version 3.6.12 - 23 June 2019

  • Fixed - update profile image with new uploaded image.

  • Fixed - issue with session validation checks that caused invalid session to be removed.

Version 3.6.11 - 28 April 2019

  • Fixed - Crashing on screen-sets fields.

  • Fixed - Warnings at objc object.

  • Fixed - Login to Google with Line

Version 3.6.10 - 19 March 2019

  • Reduced Frameworks size considerably.

Version 3.6.9 - 3 March 2019

  • Update: Added missing signature to the addConnection method.
  • Fixed - 'infinite loading' when opening a Screen-Set without a network.

Version 3.6.8 - NA

  • There was no 3.6.8 release.

Version 3.6.7 - 1 August 2018

  • API key permanent storage moved to keychain from userDefaults to avoid Apple bug with userDefaults object.

Version 3.6.6 - 6 July 2018 - This is a Recommended Update

  • Numerous bug fixes.

Version 3.6.5 - 7 June 2018

  • Fixed - Crashing during Twitter login.

Version 3.6.4 - 24 May 2018

  • Social login method parameters are now in the body of POST request.
  • iOS Facebook SDK is updated to Version 4.33.0.

Version 3.6.3 - 27 March 2018

Version 3.6.2 - 15 March 2018

  • No longer returns compile warnings.

Version 3.6.1 - 23 January 2018

  • Login to provider is now supported using SafariViewController.
  • Minor bug fixes.

Version 3.6.0 - 17 May 2017

Version 3.5.9 - 03 May 2017

  • Added additional error handling for Twitter users that have revoked previously consented permissions.

Version 3.5.8 - 25 April 2017

  • Added support for Gigya's Chinese data center.

Version 3.5.7 - 12 April 2017

  • Gigya's iOS SDK now connects to all services over HTTPS in support of Apple's App Transport Security (ATS).

Version 3.5.6 - 28 February 2017

  • Added support for AppThinning/Bitcode optimization.
  • Automatically remove Google from login screens if there is no native app support on the device.

Version 3.5.3 - 31 July 2016

  • Added support for the 'sessionExpiration' parameter in login requests.
  • Fixed an issue with plugins being opened with an error by deleted or unauthorized users.
  • Fixed an issue where an app crashes when a disabled Twitter system-user tries to log in.

Version 3.5.2 - 31 May 2016

  • Miscellaneous feature enhancements and bug fixes.

Version 3.5.1 - 06 April 2016

  • Added support for Apple Touch ID. To integrate Touch-ID, please see the upgrade guide.
  • Gigya sessions are now stored encrypted under the keychain whether using Touch ID or not.
  • Removed deprecated Apple APIs.

Version 3.5.0 - 28 February 2016

Version 3.4.3 - 19 January 2016

  • Fixed bug with Twitter's account-chooser dialog.
  • Fixed re-authentication and security related bugs.

Version 3.4.2 - 27 July 2015

  • Various Social Login and RaaS bug fixes.

Version 3.4.1 - 09 July 2015

  • Changed Facebook login behavior to use FacebookSDK Web login if no Facebook app is installed.
  • Added fix in PluginView to address a bug in Apple's UIWebView. The bug can be viewed here.

Version 3.4.0 - 14 June 2015

  • Changed login behavior in Facebook and Google+ to help apps pass Apple review when submitting to the App Store.
    • Gigya's SDK now uses the provider SDK to log users in to Facebook or Google+ when the provider's app and SDK exist on the device. If they don't exist, the GigyaLoginDontLeaveApp flag determines whether login occurs in a WebView or the browser. Set GigyaLoginDontLeaveApp flag to NO to handle login in the browser.
    • The GigyaLoginDontLeaveApp flag now defaults to YES. As a result, make sure to use the correct selector (i.e., provide a viewController instance) when logging the user in. For an example, see the loginToProvider code example.

Version 3.3.2 - 28 May 2015

  • Fixed bug in screen-set plugin.

Version 3.3 - 06 May 2015

  • New SDK supports Facebook SDK version 4.1.0. To integrate the new SDK, please turn to the upgrade guide.

Version 3.2 - 06 April 2015

  • Logout calls from the JS SDK now also end the mobile session.
  • RaaS 'Account pending registration' (error code 206001) response now includes a profile object with available profile fields.
  • The iOS SDK now uses ARC.
  • Several bug fixes:
    • Fixed a bug where requests would fail on asynchronous calls in multithreaded environment.
    • Comments plugin is now working.

Version 3.1 - 15 January 2015

  • Twitter SSO now displays an account chooser when there is more than a single account.
  • Added global ‘requestTimeout’ parameter for setting default timeout on all network requests.
  • Replaced dependency on Twitter.framework with Social.framework.
  • Solved all deprecation warnings.
  • Bug fixes:
    • Google SSO now respects server defined scopes.
    • Google SSO using 'showLoginProvidersPopOver' method now uses the 'googlePlusExtraPermissions' parameter.
    • GSPluginView now returns immediate error when an exception is thrown during the plugin's JS loading process.