iOS SDK Change Log

Skip to end of metadata
Go to start of metadata

External Library Support

The iOS SDK was tested with the following external libraries:

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.