SohaGame SDK iOS Release Notes¶
Version 1.3.2.6 - 02/11/2026¶
Changes¶
Breaking changes:¶
- Raised the minimum supported version to iOS 15. Update your app target's deployment target before upgrading.
- Removed
SohaKit application:continueUserActivity:. Remove calls to this API from your integration. - Removed TikTok login support.
- Added Rate App Method.
Update third-party SDK:¶
- Updated Facebook SDK to version 19.0.0.
- Updated Firebase SDK to version 12.19.0.
- Updated Adjust SDK to version 5.8.0.
- Updated Google SignIn SDK to version 9.2.0.
- Added
MobileIdSdk.xcframework.
Info.plist configuration:¶
Remove the following TikTok configuration:
- The
TikTokClientKeykey and its value. - The TikTok URL scheme from the
CFBundleURLSchemesarray underCFBundleURLTypes. Keep the Google, Facebook, and Soha URL schemes. - The
tiktokopensdk,tiktoksharesdk,snssdk1180, andsnssdk1233entries fromLSApplicationQueriesSchemes.
Update LSApplicationQueriesSchemes to the following values:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbauth2</string>
<string>fbapi</string>
<string>fb-messenger-share-api</string>
</array>
Added¶
- Added SceneDelegate integration support through
SohaKit openURLContexts:. See SceneDelegate for scene setup and migration. Forward URL callbacks fromSceneDelegateto the SDK:
- (void)scene:(UIScene *)scene
openURLContexts:(NSSet<UIOpenURLContext *> *)URLContexts {
[SohaKit openURLContexts:URLContexts];
}
- Added
SohaKit requestReviewto request an in-app App Store rating or review.
Version 1.3.2.5 - 06/08/2026¶
Changes¶
- Fixed bugs and improved performance.
Version 1.3.2.4 - 08/07/2026¶
Changes¶
Update third-party SDK:¶
- Update Adjust to version 5.7.0
- Update FacebookSDK to version 18.1.0
Added:¶
- Added
NSMicrophoneUsageDescriptionandNSCameraUsageDescriptionto the required Info.plist configuration. Please update your project according to the Configure Info.plist file guide.
Removed:¶
- Removed Clarity framework.
- Removed TikTokBusiness SDK.
Warning
You must remove Clarity.xcframework and TikTokBusinessSDK.xcframework from your project. These frameworks are no longer used by the SDK and should not be included in the app.
Version 1.3.2.3 - 05/05/2026¶
Changes¶
Breaking Change:¶
- Renamed core class from
SohaSDKtoSohaKit.
// Before
[SohaSDK startWithDelegate:self
application:[UIApplication sharedApplication]
launchOptions:launchOptions
loginManually:YES
language:@"vi"];
// Now (Version 1.3.2.3)
[SohaKit startWithDelegate:self
application:[UIApplication sharedApplication]
launchOptions:launchOptions
language:@"vi"];
Warning
This is a breaking change. Your code will not compile until the rename is applied.
Update third-party SDK:¶
- Added Clarity framework (requires Embed & Sign in Xcode project settings)
- Update Adjust to version 5.6.2
- Update Google SignIn to version 9.1.0
Added:¶
- Added
SohaCDNDownloadStartEventandSohaCDNDownloadCompleteEventto track CDN resource downloading events. These two events must be integrated manually in your implementation
// Logs a start event immediately,
// then logs a complete event after the CDN download is complete.
[SohaKit logCustomEvent:SohaCDNDownloadStartEvent];
// Simulate the actual CDN download process
[SohaKit logCustomEvent:SohaCDNDownloadCompleteEvent];
Version 1.3.2.2 - 20/01/2026¶
Changes¶
Update third-party SDK:¶
- Update Adjust to version 5.5.1
- Removed TikTokOpenSDK.xcframework. Please ensure this file is deleted if previously added.
- The
TiktokAppIDkey in Info.plist has been replaced byTikTokClientKey. Please update your configuration accordingly.
Added¶
- Added
SohaSDK:application:continueUserActivitymethod. - Added Associated Domains (applinks) requirement.
Please addapplinks:account.sohagame.vnto the Associated Domains capability in Xcode.
Removed¶
- Removed TikTokOpenSDK.xcframework. Please ensure this file is deleted if previously added.
Version 1.3.2.1 - 11/11/2025¶
Changes¶
Breaking change:¶
- SohaSDK's minimum supported version has been updated to iOS 14.
Update method¶
Danger
You no longer need to call the requestTrackingAuthorizationWithCompletionHandler method. The SDK now handles this flow automatically. Calling this method manually with the new SDK may result in unexpected errors.
- Updated
startWithDelegatemethod: removed theloginManuallyparameter. - Renamed method
logSetRoleEventWithRoleNametomapUserGame. - Renamed method
logCreateCharacterEventWithRoleNametologCreateCharacterWithName. - Renamed method
changeLanguagetosetLanguage.
Update third-party SDK:¶
- Add TikTokBusiness SDK
- Add Adjust SDK
- Update Firebase SDK to version 11.14.0
Removed¶
- Appsflyer integration is no longer supported and has been removed from the SDK.
- The
setWindowmethod has been removed. - The
setBaseURLmethod has been removed. - The
getListProductmethod has been removed. - The
payProductShowLoadingWithID: ext:method is removed. Now, use thepayProductWithID: ext:method instead, which will show the loading screen by default.
Version 1.3.2.0 - 22/09/2025¶
This version is deprecated. Please use version 1.3.2.1 instead.
Version 1.3.1.2 - 22/05/2025¶
Changes¶
Language Parameter Now Requires ISO 639-1 Code:¶
The language value is no longer accepted as an enum. You must now provide a language code following the ISO 639-1 standard (e.g., “en” for English, etc.).
[SohaSDK startWithDelegate:self
application:[UIApplication sharedApplication]
launchOptions:launchOptions
loginManually:YES
language:@"en"];
[SohaSDK changeLanguage:@"en"];
Update third-party SDK:¶
- Update Facebook SDK to version 18.0.0
- Update Firebase SDK to version 11.12.0
- Update AppsFlyer to version 6.17.0
Version 1.3.1.1 - 10/01/2025¶
Changes¶
Update third-party SDK:¶
- Update Firebase SDK to version 11.6.0
- Update AppsFlyer to version 6.15.2
Added¶
- Added
GoogleService-Info.plistfile. See more.
Version 1.3.1.0 - 26/09/2024¶
Changes¶
Breaking change:¶
- SohaSDK's minimum supported version has been updated to iOS 13.
Update third-party SDK:¶
- Update Facebook SDK to version 17.1.0
- Update Firebase SDK to version 11.2.0
- Update AppsFlyer to version 6.15.0
- Update GoogleSignin to version 8.0.0
Removed¶
- Breaking change: The
SohaSDK.bundlefile has been removed.
Version 1.3.0.4 - 11/09/2024¶
Added¶
- Added
openDashboard.
Version 1.3.0.3 - 23/04/2024¶
Changes¶
Update third-party SDK¶
- Update Facebook SDK to version 17.0.0
- Update Firebase SDK to version 10.23.0
- Update AppsFlyer to version 6.14.0
Version 1.3.0.2 - 15/11/2023¶
Changes¶
- In version 1.3.0.2, when making in-app purchases, you must call the
payProductWithID:extorpayProductShowLoadingWithID:extmethods.
Update third-party SDK¶
- Update Facebook SDK to verison 16.2.1
- Update Firebase SDK to version 10.17.0
- Update Google SignIn to version 7.0.0
- Update AppsFlyer to version 6.12.2
Added¶
- Add PrivacyInfo.xcprivacy file.
- Added
sohaDidStartSuccessdelegate. - Added
sohaDidLoginSuccess:(SohaUser *)userdelegate.
Removed¶
- The
payProductShowLoadingWithIDmethod is removed. - The
payProductWithIDmethod is removed.
Version 1.3.0.1 - 03/07/2023¶
Starting from version 1.3.0.1, SohaGame SDK will not automatically display popup requesting tracking authorization (for iOS versions 14.5 and above). You need to request tracking authorization manually. The SDK also provides a requestTracking method to present App Tracking Transparency authorization request.
Changes¶
- Added
requestTrackingmethod - Upgrade Appsflyer 6.12.0
Removed¶
- The
enableTrackingPreAlertScreenmethod is removed.