iOS SDK Changelog#
See also
Need help upgrading? Check out the iOS SDK Upgrade Guide for migration steps, deprecated API details, and best practices to ensure a smooth transition.
4.3.4#
Release Date: Apr 3, 2025
Download: https://downloads.ravesocial.co/sdk/iOS/4.3.4.zip
API/Dependency Updates:
Support for Facebook SDK v18.
4.3.3#
Release Date: Nov 8, 2024
Download: https://downloads.ravesocial.co/sdk/iOS/4.3.3.zip
Fixes/Enhancements:
Improved file upload error handling to provide accurate messaging, replacing misleading errors when uploads fail.
Updated SDK for improved compatibility with iOS 18.
API/Dependency Updates:
- Support for Facebook SDK v17.4.0.
Starting with this release, the SDK will automatically use Facebook Limited Login by default if App Tracking Transparency (ATT) is not authorized. This change aligns with enhanced privacy practices on iOS and ensures compliance with Apple’s ATT framework.
Support for Google SDK v8.0.0.
4.3.2#
Release Date: Oct 3, 2024
Download: https://downloads.ravesocial.co/sdk/iOS/4.3.2.zip
Fixes/Enhancements:
Added a new method in RSScrollView to handle removing subviews and adjusting its layout.
Assigned unique identifiers to Rave UI views by prefixing view IDs with scene names in each view’s accessibilityIdentifier, enhancing support for test automation.
Resolved an issue where some app settings were not properly validated when configured via the plist file.
4.3.1#
Release Date: May 10, 2024
Download: https://downloads.ravesocial.co/sdk/iOS/4.3.1.zip
Fixes/Enhancements:
Fix an issue with social data not being updated immediately on current user after a successful connect.
4.3.0#
Release Date: Apr 10, 2024
Download: https://downloads.ravesocial.co/sdk/iOS/4.3.0.zip
New:
Add support for Facebook SDK v17.0.
Changes:
The minimum supported version of iOS is now 12.0.
Deprecate
authenticateDeviceForUser
inRSRestAuthenticationService
.
4.2.0#
Release Date: Apr 4, 2024
Download: https://downloads.ravesocial.co/sdk/4.2.0/ios.zip
New:
The SDK is now packaged and distributed as an
.xcframework
, replacing the previous fat framework format. This ensures improved compatibility with modern Xcode versions, simplifies integration into projects, and provides seamless support for both Intel and Apple Silicon architectures.
4.1.1#
Release Date: Jan 8, 2024
Download: https://downloads.ravesocial.co/sdk/4.1.1/ios.zip
Fixes/Enhancements:
Various bug fixes and performance improvements.
4.1.0#
Release Date: Aug 9, 2023
Download: https://downloads.ravesocial.co/sdk/4.1.0/ios.zip
New:
User password change feature introduced.
Fixes/Enhancements:
Demo testing scene issues fixed; deprecated content removed.
API/Dependency Updates:
Replaced contacts v2 API with standard contacts API.
Added support for standard and HOTP email confirmation in Demo.
Complete removal of Twitter integration.
4.0.0#
Release Date: Mar 9, 2023
Download: https://downloads.ravesocial.co/sdk/4.0.0/ios.zip
Changes:
Removed the following deprecated settings:
RaveSettings.General.DefaultNewUserName
RaveSettings.Facebook.AutoUpdateContactsOnConnect
(replaced byRaveSettings.General.AutoSyncFriends
)RaveSettings.Google.AutoUpdateContactsOnConnect
(replaced byRaveSettings.General.AutoSyncFriends
)RaveSettings.General.PhoneContactsUpdateInterval
(replaced byRaveSettings.General.ContactsUpdateInterval
)RaveSettings.Google.ContactsUpdateInterval
(replaced byRaveSettings.General.ContactsUpdateInterval
)RaveSettings.Facebook.ContactsUpdateInterval
(replaced byRaveSettings.General.ContactsUpdateInterval
)
Various bug fixes and performance improvements.
Breaking Changes:
Dropped support on Google+, if you are still using Google+ please consider upgrading to the new Google plugin.
3.13.2#
Release Date: Jan 24, 2023
Download: https://downloads.ravesocial.co/sdk/3.13.2/ios.zip
Changes:
Minor bug fixes
3.13.1#
Release Date: Jan 10, 2023
Download: https://downloads.ravesocial.co/sdk/3.13.1/ios.zip
Changes:
Modify framework file structure to shrink size by half.
Allow SIWA to recover from an unexpected state when the token is expired.
Various bug fixes.
3.13.0#
Release Date: Oct 18, 2022
Download: https://downloads.ravesocial.co/sdk/3.13.0/ios.zip
Changes:
Adds setting to disable default toast implementations.
DEPRECATED: Friends and Followers. Auto-sync reverted back to Rave contacts.
DEPRECATED: Clans and Groups. Feature will be removed in a future version.
3.12.0#
Changes:
Add support for two-factor authentication on all Rave accounts.
Various bug fixes
3.11.1#
Changes:
Add Friends and Followers feature.
Advanced querying functionality for large friend groups.
Syncs friends to multiple lists defined in rave settings on social network connection.
3.10.1#
Changes:
Add Clans feature.
Full feature clan support. Create, update, search for clans.
Set visibility to public or private
Invite friends to your clan
Different level of permissions for users to allow for basic members, moderators, etc.
Moderation feature set to manage your clan.
3.9.11#
Changes:
Minor fixes for Facebook SDK.
3.9.10#
Changes:
Fix for Sign in with Apple scenario where new users were reusing old tokens.
3.9.9#
Changes:
Update facebook plugin to be compatible with Facebook v9.0 plugin.
3.9.8#
Changes:
Hotfix for Sign in With Apple where tokens were not getting refreshed after uninstall and reinstall.
3.9.6#
Changes:
Update Facebook plugins to support Facebook v6.0+ Plugins containing breaking changes.
Various software updates and bug fixes.
3.9.5#
Changes:
Various bug fixes.
3.9.4#
Changes:
Added RaveSettings.Google.ReadPermissions setting for Google Sign-In to specify what permissions are requested.
Various bug fixes and cleaning.
3.9.3#
Changes:
Fix bug with Sign In With Apple where widget callback was not being called.
Add support for Facebook version 5.4.1
3.9.2#
Changes:
Add support for Sign In With Apple
Add support for Xcode 11
3.9.1#
Changes:
Added support for versioned and timed leaderboards.
Added leaderboard request builder.
Added support for an app identifier in Cross App Login data.
3.8.1#
Changes:
Add social plugin for google sign in.
3.7.1#
Changes:
Add authentication via email and password.
Add support for custom metadata storage for a user.
3.5.1#
Changes:
Redesigned the App Data Key system.
Added App Data Key API that returns an ADK when given a UUID. This is ADK lookup for given Rave ID
Added App Data Key API that returns ADKs for a friends list
Fixed a bug where in some cases the list of game contacts wasn’t being populated correctly
Added support for Xcode 8
3.4.6#
Changes:
Changed assets for social buttons to match updated branding requirements
Added setting NSContactsUsageDescription to plist (see v3.4.6 Upgrade Notes for more details)
3.4.5#
Changes:
Fixed an issue with the time out on logging out of Rave with no internet connection
3.4.4#
Changes:
Fixed issue of device ID not being properly created when CrossAppLogin feature is disabled
3.4.3#
Changes:
3.4.2#
Changes:
FBSDK 4.12.0 included in release package
iOS10 Support including new required plist entries (see v3.4.2 Upgrade Notes for more details)
Various bug fixes
3.4.1#
DO NOT USE: 3.4.1 SDK Shipped with an issue that required an update. Please use 3.4.2 SDK instead.
Changes:
Added app data key management feature
Added support for authenticated user merging
Calling loginWith, opening RaveLoginScene, or opening RaveSignUpEmailScene while already authenticated will cause an exception
Added a config option to enable sending session data to Facebook automatically, so that Facebook Ads work correctly for apps that plan to use them
Added ability for game to be able to access GoogleApiClientAdded (to enable games to take advantage of the Google Video Recording feature)
Added a fix for something potentially causing a memory leak (Zendesk: https://ravehelp.zendesk.com/agent/tickets/182)
Added a fix for connectTo() API that was reported (Zendesk: https://ravehelp.zendesk.com/agent/tickets/185)
Added the change requested for a confusing message players get when signing into Facebook (Zendesk: https://ravehelp.zendesk.com/agent/tickets/138)
Fixed issue where Facebook disassociation button was causing a logout to occur instead of Facebook disassociation (https://ravehelp.zendesk.com/agent/tickets/156)
Various bug fixes
3.2.5#
Download: https://downloads.ravesocial.co/sdk/RaveSocial_3.2.5-102.zip
3.1.2#
Download: https://downloads.ravesocial.co/sdk/RaveSocial_3.1.2-78.zip
2.10.6#
Download: https://downloads.ravesocial.co/sdk/RaveSocial_2.10.6-38.zip
2.10.1#
Download: https://downloads.ravesocial.co/sdk/RaveSocial_2.10.1.zip
2.8.1#
Download: https://downloads.ravesocial.co/sdk/RaveSocial_2.8.1.zip
Changes:
Display name no longer requires email to enter
Profile picture can be set after display name is set
Fixed an offline image caching issue
Fixed keyboard scrolling issue