Player Network SDK Release Notes
- Review the Update Guidelines for all versions when upgrading to the latest version.
- The version of each SDK plugin used by the game must be consistent, including the SDK version used by the launcher. If games need to upgrade one plugin only, or access different versions of Player Network SDK at the same time, reach out to the Player Network representative.
iOS: iOS
Windows: PC
Console: PS5, XSX
All: Android, iOS, PC, PS5, XSX
V1.25.00
Release Date: 2024.11.5
New Features
- AndroidiOS Added compatibility for Android 15 and iOS 18
- Android 15: Due to limitations in the current version of Unreal Engine and Unity, only 4KB page size is supported in this release, even though Android 15 has added support for 16KB page sizes. For more information, see Support for 16 KB page sizes.
- iOS 18: While Player Network SDK is currently compiled with XCode 15, XCode 16 (iOS 18) is also supported.
- For detailed upgrade guidelines, see Android 15 & iOS 18 Migration Guide.
Version Updates
- iOS Upgraded Kakao iOS SDK to 3.19.4, with support for Apple's Privacy Manifests
- Android Upgraded Appsflyer Android SDK to 6.15.1
Issues Fixed
- AndroidiOS Fixed an issue with the consent mode toggle of Google CMP for the DMA agreement in EU regions.
- Fixed several known issues.
Update Guidelines
- This release supports Android, iOS, Windows, Console(Unreal Engine only) platforms.
V1.24.01
Release Date: 2024.9.2
New Features
- All Added compatibility for Unreal Engine 5.4.
- All Added the IEGG GPT-Translator service for integrated translation support for projects, see Translate for more information.
- All Added support for multi-channel packages for WeChat, different WeChat AppIDs can be configured for each channel package. A player will have the same OpenID even after logging in from different channel packages, for better account synchronization.
- Console Added support for Nintendo Switch.
Version Updates
- AndroidiOS Upgraded VNG Android SDK to 3.1.0,iOS SDK to 3.0.1
- Console Upgraded Switch SDK to 18.3.1
- Console Upgraded PlayStation 5 SDK to 9.00.00
- Console Upgraded Xbox Series X|S Microsoft Game Development Kit (GDK) to October 2023 Update 3
Features Optimization
- All Optimized the
-game
mode for Unreal Engine 5.3. - All Optimized the display of compiler warnings for Unreal Engine 5.3 by reducing unnecessary warnings.
- All Optimized the reporting of development logs by reducing unnecessary reporting, minimizing interference during development.
- All Optimized support for switching between versions of the IEGG-compliant credit card verification process through the config COMPLIANCE_NEW_CREDIT_CARD_VERIFY, with default value 0 for the old credit card verification process.
Update Guidelines
- This release supports Android、iOS, Windows, Console(Unreal Engine only) platforms, and LI PASS version V1.17.01.
- iOS For games using Unreal Engine 5.3 and 5.4, there may be a non-first startup crash issue with iOS 16 and earlier systems. This issue does not affect games running on iOS 17, and will be fixed in Unreal Engine 5.5 after
FORCE_ANSI_ALLOCATOR
is configured. - Console For games integrating Switch, do note that only the UE5.4-dotnet8 engine is supported in Switch SDK V18.3.1.
- Console Since SDK V1.24.01, when integrating Xbox Series X|S login for Unreal Engine,
advapi32.lib
andoldnames.lib
no longer has to be added to theSetUpEnvironment()
method in the engine source codeUEBuildXSX.cs
, and is integrated in the component plugin code instead.
V1.24.00
Release Date: 2024.7.12
New Features
- AndroidiOSWindows Added support for IEGG-compliant messaging for minors, with support for authorization through parental consent or opening the messaging verification webpage within the game, see Access Guidelines for details.
- iOS Added modernized Xcode support for Unreal Engine 5.3.
Version Updates
- AndroidiOS Upgraded Garena Android SDK to 5.8.0, iOS SDK to 5.7.1
- Android Upgraded DMM Android SDK to 3.3.3
- Android Supported Android targetSDKVersion 34, for more information, see Migration Guide of Android 14
Features Optimization
- Upgraded the third-party channel credit card verification process.
Issues Fixed
- Windows Fixed an issue with WebView SDL failing to create renderer and causing occasional crashes.
Update Guidelines
- This release supports Android、iOS, Windows, Console(Unreal Engine only) platforms, and LI PASS version V1.17.00.
- Android According to Google Play requirements, as of August 31 2024, new apps and app updates must target Android 14 (API level 34) or higher to be submitted to Google Play, see Meet Google Play's target API level requirement for details.
- Games running on Android should upgrade to this version as soon as possible, however do note that after the upgrade, engine versions before Unity 2021 will no longer be supported.
- For games that are unable to complete the upgrade before the deadline set by Google Play, an extension can be requested through Google Play Console, up till November 1 2024.
- All Due to the third-party channel credit card verification process being upgraded by the IEGG compliance team, starting from Player Network SDK V1.24.00, games are only required to authorize the
offerid
at the new Midas website, without having to complete configurations on the old Midas website.- For games with Player Network SDK V1.24.00 or below, there is no change to the credit card verification process and compliance support will remain available for current projects, but new projects are no longer accepted.
- For games with Player Network SDK V1.24.00 or above, the new credit card verification process is used by default.
V1.23.01
Release Date: 2024.5.31
Version Updates
- iOS Upgraded LINE iOS SDK to 5.11.1
Update Guidelines
- This release supports Android, iOS, Windows, Console(Unreal Engine only) platforms, and LI PASS version V1.16.01.
- Bitcode has been removed from LINE iOS SDK V5.11.1, making it easier to pass the Apple App Store review. As it is possible for older versions containing bitcode to get rejected by Apple's review, projects that have the LINE channel integrated are recommended to upgrade to the latest SDK version as soon as possible.
V1.23.00
Release Date: 2024.5.10
New Features
- iOS Added updated privacy manifests for mainstream channels, in accordance with Apple policies for Privacy Manifests and Signatures for SDKs that are expected to be formally incorporated into the review process in Spring 2024. For more information, see iOS 17 privacy manifest.
- Windows Added support for Microsoft Edge WebView2.
Version Updates
- iOS Upgraded Facebook iOS SDK to 17.0.0
- iOS Upgraded Google iOS SDK to 7.1.0
- iOS Upgraded Firebase iOS SDK to 10.24.0
- iOS Upgraded Adjust iOS SDK to 4.38.0
- iOS Upgraded AppsFLyer iOS SDK to 6.14.0
- iOS Upgraded Garena iOS SDK to 4.0.23
- iOS Upgraded DMM iOS SDK to 3.4.3
- iOS Upgraded QQ iOS SDK to 3.5.16
- iOS Upgraded WeChat iOS SDK to 2.0.4
Features Optimization
- Android Optimized and modified the background storage permissions for Android target 33, changing from
READ_EXTERNAL_STORAGE
andWRITE_EXTERNAL_STORAG
toREAD_MEDIA_IMAGES
,READ_MEDIA_AUDIO
, andREAD_MEDIA_VIDEO
. - iOS Optimized to remove the libstdc++ library dependency from Unity .projmods files, since
libstdc++.tbd
is no longer provided by Xcode 10 by default. - AndroidiOSWindows Optimized the processing of custom configurations by supporting the removal of customized keys through the
RemoveCustomConfigKey
method.
Issues Fixed
- Android Fixed the WebView compatibility issue with notched displays for some device models.
- Fixed several known issues.
Update Guidelines
- This release supports Android, iOS, Windows platforms.
- If the game has integrated any of the following channels or plugins, the iOS SDK needs to be upgraded to version 12 or above, including Facebook, Google, DMM, WeChat, Firebase, Adjust and AppsFlyer, see iOS Minimum Version Requirements for more details.
- With the introduction of a new feature in the Facebook iOS SDK V17.0.0 release, Facebook Login automatically switches to Limited Login mode if ATT is not enabled on the player's device. Consequently, games that have integrated the Facebook channel should consider the following points:
- When upgrading to this SDK version, you must set a new configuration item, "App type", for the Facebook channel in Player Network Console. The setting depends on your selection when creating your app on Facebook, which can either be 'Gaming Services' or 'None'.
- If you use the Facebook friend list feature, please note that in Limited Login mode, you won't be able to retrieve the user's nickname and avatar. Moreover, the updating mechanism for the friend list depends on the platform's policy, which may cause delays in cache updates.
V1.22.01
Release Date: 2024.3.14
New Features
- iOS Added updated privacy manifests for some channels, in accordance with Apple policies for Privacy Manifests and Signatures for SDKs that are expected to be formally incorporated into the review process in Spring 2024. Player Network SDK will continue to increase support in subsequent releases, see iOS 17 privacy manifest for more information.
- Console Added support for PlayStation 5 and Xbox Series X|S for Unity
- Console Added compatibility for Unity 2022.3
- Console Added compatibility for Unreal Engine 5.3
- Console Added compatibility for C++ 20
- Console Added support for the friend relationship feature for Xbox Series X|S
- All Added support for multi-store configurations:
- Support for the remote configuring and retrieving of configuration rules using the application package name. Uses the package name of the application for Android, the bundle ID of the application for iOS, while the application package names for PC and console platforms will have to be configured with
INTL_PACKAGE_NAME
inINTLConfig.ini
. - Support for configuring multi-store packages in the Player Network Console, see Effective scope for detailed configuration guidelines.
- Support for the remote configuring and retrieving of configuration rules using the application package name. Uses the package name of the application for Android, the bundle ID of the application for iOS, while the application package names for PC and console platforms will have to be configured with
Version Updates
- Console Upgraded PlayStation 5 SDK to 8.00.00
Features Optimization
- Console Optimized the display of errors to support using PlayStation 5's system error popups, in accordance with console review requirements.
Update Guidelines
- This release supports Android, iOS, Windows, Console platforms.
V1.22.00
Release Date: 2024.2.2
New Features
- iOS Added support for some privacy manifests with included merge guidelines, in accordance with the Apple policies for Privacy Manifests and Signatures for SDKs that are expected to be formally incorporated into the review process in Spring 2024. Full support will be provided in subsequent Player Network SDK releases, see iOS 17 privacy manifest for more information.
- AndroidiOSWindows Added compatibility for Unity 2022.3
- AndroidiOSWindows Added compatibility for Unreal Engine 5.3
- AndroidiOSWindows Added compatibility for C++ 20
- AndroidiOS Added support for the uninstall and reinstall monitoring functions on Adjust.
- Android Added support for Google Play Games Services, to be used to synchronize the login status to Google Play Games on PC, see Google Play Games Services for detailed guidelines.
Version Updates
- AndroidiOS Upgraded DMM Android SDK to 3.3.2, iOS SDK to 3.4.2
- AndroidiOS Upgraded Garena Android SDK to 4.0.31, iOS SDK to 4.0.22
- Android Upgraded Kakao SDK to 3.17.0
- iOS Upgraded LINE SDK to 5.11.0
Features Optimization
- Windows Optimized the compliance certification page on WebView by hiding the button to open in a browser, disallowing using a browser to open the compliance certification page.
Issues Fixed
- Android Fixed a problem with crashing after freezing on the login screen when logging in with Google on certain device models, the new configuration
GOOGLE_LOGIN_FOREGROUND_SERVICE_ENABLED
will be used to control whether the foreground service will be enabled during Google login.
Update Guidelines
- This release supports Android, iOS, Windows platforms.
- If Garena has been integrated, new configurations have to be added when upgrading to this SDK version, see Set up Garena as an identity provider for detailed guidelines.
- If LINE has been integrated, upgrade the iOS SDK to version 13 or above.
- When integrating DMM to a Unity game, the keychain configuration has to be added to
INTLCoreiOSPostProcess.cs
for iOS, see Configure the SDK for DMM for detailed guidelines. - As Twitter SDK is no longer being maintained, app redirect during Twitter login is no longer supported for Android and iOS, and the share to Twitter feature is changed to system sharing on iOS, supporting text, links, and images.
V1.21.03
Release Date: 2024.1.11
New Features
- AndroidiOS Added support for the EU user consent policy on Google Ads.
- Added a main switch to enable Google CMP, allowing games to control when to enable the switch. See
ANALYTICS_CONSENT_ENABLE
for detailed configurations. - Added support to automatically determine whether a player is located in the applicable region (EEA/UK) according to IP, then set up Google consent mode.
- Added a main switch to enable Google CMP, allowing games to control when to enable the switch. See
Version Updates
- AndroidiOS Upgraded Firebase Analytics Android SDK to V21.5.0, Firebase iOS SDK to V10.17.0
Update Guidelines
- If the game has integrated LI PASS and requires the Google CMP function, upgrade the LI PASS version to V1.13.01.
- Android If the game has Firebase integrated, upgrade Android Gradle to V6.7.1, and upgrade Android Gradle Plugin to V4.2.0.
V1.21.02
Release Date: 2023.12.28
Features Optimization
- AndroidiOSWindows Optimized the internal logic of the real-name verification interface for LI PASS compliance processes.
Version Updates
- AndroidiOSWindows Updated LI PASS to V1.13.00
V1.21.01
Release Date: 2023.12.04
New Features
- Console Added support for Unity on Xbox Series X|S and PlayStation 5 platforms.
Features Optimization
- All Optimized the minor status synchronization mechanism across platforms, adding multiplatform status and an interface to query for country/region compliance information, applicable in the LI PASS compliance process.
Version Updates
- AndroidiOSWindows Updated LI PASS to V1.12.00
V1.21.00
Release Date: 2023.11.8
New Features
- AndroidiOS Added support for Deferred Deeplink, which can be used by UA to recall churned players.
- AndroidiOS Added support for Adjust attribution callbacks, enabling notifications about changes in tracking link attribution. Games can now register AdjustAttributionObserver to asynchronously get Adjust attribution data.
- AndroidiOS Added support for Firebase's setUserProperty method to support setting user-defined properties.
- Windows Added support for Apple, LINE, Steam, Twitter to login using the system browser.
Version Updates
- Android Upgraded Facebook SDK to 16.1.3
- iOS Upgraded VNG SDK to 2.3.55
- AndroidiOS Upgraded Firebase Analytics Android SDK to 21.3.0, upgraded Firebase BoM Android SDK to 32.2.0, upgraded Firebase iOS SDK to 10.13.0
- AndroidiOS Upgraded Adjust Android SDK to 4.33.5. Upgraded Adjust iOS SDK to 4.33.6
- AndroidiOS Upgraded AppsFlyer SDK to 6.10.1
- AndroidiOS Upgraded EA RevSDK to 202305 hotfix version
- Console Upgraded PlayStation 5 SDK to 7.00.00
- Console Upgraded Microsoft Game Development Kit (GDK) to June 2023 Update 2 version
Features Optimization
- Android Adapted for Android 14.
- iOS Adapted for iOS 17.
- All Adapted for Unreal Engine 5.2.
- AndroidiOS The GetDeviceInfo interface for Unity and GetDeviceInfo interface for UE have been updated to include 'uaid' in both the input and response parameters. It now supports Adjust, Firebase, AppsFlyer, and Facebook channels.
- AndroidiOS Optimized the support for the custom data fields of the funnel table by adding ReportFunnel and ReportFunnelCustomEvent APIs.
- Windows Garena login to use web-proxy instead, supporting both system browser and INTLWebView login methods.
Issues Fixed
- iOS Fixed a problem with the user interface that behaved abnormally after returning to WebView from the system camera in iOS 16 or above. This issue typically occurs when the system camera is accessed via WebView for photo-taking.
- Fixed several known issues.
V1.20.01
Release Date: 2023.9.4
New Features
- Console Added a new internal API to obtain URLs for credit card verification and real-name verification in the console, respectively.
- Console Added a new internal API to support initiating age verification via email in the console.
Issues Fixed
- WindowsConsole Fixed the issue where there was no login state when the LI PASS linking interface failed to switch the login state.
- Windows Fixed the issue where the
extraJson
was empty when logging in using the Steam channel. - Windows Fixed the occasional issue where WebView could not be opened.
V1.20.00
Release Date: 2023.8.7
New Features
- Windows Added support for querying friend status of Steam channel, see QueryFriend
- Windows Added support for WebView to hide share buttons and configure switch settings,see INTLConfig
- AndroidiOSWindows Added asmdef support for Unity, for more information, see Assembly definitions
V1.19.03
Release Date: 2023.8.1
New Features
- Android Added Apple login for Android platform via the web, configuration see Apple - Windows.
- AndroidiOS Added
ClientToken
feature for Facebook channel.
Features Optimization
- AndroidiOSWindows Optimized support for multiple TeamID authentication for the Apple channel. When an Apple account is logged in, WebView adds the app_id field to the login state when opening a URL.
- AndroidiOSWindows Optimized the compliance process to resolve the issue of not being able to sync statuses when an adult is younger than Game Grade.
Version Updates
- AndroidiOSWindows Updated LI PASS to V1.09.00.
Update Guidelines
- AndroidWindows Starting from Player Network SDK V1.19.03, to access Apple channel login, games must add the
APPLE_WEB_APP_ID
configuration toINTLConfig.ini
, see the Apple guide for Windows for more information.
V1.19.02
Release Date: 2023.7.11
New Features
- Console Added support for the Xbox Series X|S platform, supporting channel login, Webview OpenURL, and INTL channel data reporting
- Console Added support for the Play Station 5 platform, supporting Webview OpenURL and INTL channel data reporting
Version Updates
- All Updated LI PASS to V1.08.00
Features Optimization
- All Optimized support for Unreal Engine's BuildSettingsVersion.V2 compilation
Update Guidelines
- iOS According to Apple requirements, Apps submitted to the App Store need to be compiled with Xcode 14.1 or above. Therefore, starting from Player Network SDK V1.19.02, all iOS plug-ins of Player Network SDK are compiled with Xcode 14.1, and the game's iOS packages should also be compiled with Xcode 14.1 and above
V1.19.01
Release Date: 2023.6.2
Features Optimization
- AndroidiOSWindows Added support to verify the user's registration status when email verification code is requested, simplifying the process for users thereby improving experience
Issues Fixed
- AndroidiOSWindows Fixed the problem of inaccurate reporting of some funnel points
V1.19.00
Release Date: 2023.5.25
New Features
- Windows Added AppsFlyer Deeplink to support social attribution in sharing scenarios
- iOS Added Google PSM to improve the accuracy of player signals and improve ad buying effectiveness
Version Updates
- iOS Upgraded Firebase SDK to 9.6.0
Features Optimization
- AndroidiOSWindows Optimized support for encrypting `INTLConfig.ini` in project directories that contain spaces
- AndroidiOS Enabled automatic reporting of Adjust and AppsFlyer login and registration events by default (`ANALYTICS_AUTH_REPORT_ENABLE` default value is changed to 1) to conform to data reporting access specifications
- Windows Added new LoginChannelOnly interface, supports retrieving Epic/Steam channel information when logging in from other channels
- Windows Optimized third-party channel login for PC, using Webview built-in browser with browser cache cleared before login to avoid players being unable to change their accounts when logging in again under certain scenarios
- Optimized some internal logic
Issues Fixed
- Windows Fixed a memory leak in the inline WebView of the game
- Fixed several known issues
Update Guidelines
- Starting with V1.19.00, Player Network SDK will enable automatic reporting of login and registration events for Adjust and AppsFlyer by default, and games are recommended to use the automatic events provided by Player Network SDK
V1.18.01
Release Date: 2023.6.2
Issues Fixed
- AndroidiOSWindows Fixed the problem of inaccurate reporting of some funnel points
V1.18.00
Release Date: 2023.4.21
New Features
- Windows Added Epic RefreshToken login method
- AndroidiOS Supported Discord channel web login on [iOS](/Authentication/ThirdParty/Discord/iOS) and [Android](/Authentication/ThirdParty/Discord/Android)
Version Updates
- AndroidiOS Upgraded Garena Android SDK to 4.0.26 and iOS SDK to 4.0.17
- Android Upgraded Firebase Analytics SDK to 19.0.1
Features Optimization
- AndroidiOSWindows Optimized to allow UpdateConfig to clear all existing configurations
- Windows Supported Epic channels to automatically refresh local tickets, no need to call `UpdateSDK` parameter anymore
- Optimized some internal logic
Update Guidelines
- As required by iOS permissions, Usage Description is required when requesting sensitive permissions so that the system popup will call and prompt the user for this information. For more information, see Unity Upgrade Guide and Unreal Engine Upgrade Guide.
- [Unreal] In V1.18.00 and later versions, the iOS Plist file is unified under the INTLConfig configuration plugin, which simplifies the configuration process. If games are already integrated, copy and save the Plist configuration content in
Unreal Engine > Settings > Project Settings > Platforms > iOS > Extra Plist Data
. Look for Player Network SDK in theINTLSDK/Source/INTLConfig/Configs/iOS/Plist
directory in the Plist file corresponding to the plugin and modify the {placeholder} configuration. For specific upgrade guidelines, see Upgrade Guide. - Starting from V1.18.0, the session marker and device level features have been turned off. To use the features, enable APAS by changing the
APAS_MASTER_ENABLE
value to 1 in the INI configuration file.
V1.17.04
Release Date: 2023.3.31
Features Optimization
- Windows Optimized WebView performance
V1.17.00
Release Date: 2023.01.17
New Features
- AndroidiOSWindows Merged LI PASS SDK to Player Network SDK
LEVEL INFINITE PASS (LI PASS) is a cross-game account system that allows players to register for or log in to various games through their emails. LI PASS provides a streamlined onboarding experience and guides games through user acquisition, user identity mapping, and user retention to achieve business success. This version update includes the following:
- Supported LI PASS registration and login, as well as linking third-party channels to LI PASS and upgrading existing custom account players to LI PASS.
- Reduced integration costs by streamlining the account and player authentication, compliance certification, and legal terms approval workflows.
- Enabled automatic reward issuance for registering LI PASS or linking LI PASS to players' email addresses.
For integrating LI PASS, see LEVEL INFINITE PASS.
- AndroidiOSWindows Added Unity 2022/UE 5.1 adaptation
- Android Supported Android targetSDKVersion 33
- AndroidiOS Supported VNG channel login for account module
- AndroidiOS Supported in-game GooglePlay/AppStore ratings
- AndroidiOSWindows Supported AppsFlyer user invitation attribution
- AndroidiOSWindows Facebook hashtag sharing
Version Updates
- Android Upgraded Facebook SDK to 12.3.0
- iOS Upgraded QQ SDK to 3.5.12
Features Optimization
- Optimized Twitter sharing logic
- iOS Avoided sharing to the old account after switching accounts
- Android Changed the error message when Twitter app is not installed to `NEED_APP`
- AndroidiOS Optimized Discord channel login to avoid being unable to cancel callbacks when Discord is not installed
- AndroidiOSWindows Optimized the minor compliance process and supported automatically updating adult status
- AndroidiOSWindows Enabled encrypting `INTLConfig.ini` by default to reduce security risks
- Windows Added the API to cancel login to improve the login experience for the system browser
- Windows Optimized Steam's automatic login process to avoid logging in with the old account after switching accounts
- AndroidiOS Removed Firebase Crashlytics
- Optimized some internal logic
Update Guidelines
- To make upgrading future plugins and maintaining existing plugins easier, the Player Network SDK plugin directory is adjusted from this version onwards. For more information, see Unity Upgrade Guide, Unreal UpgradeGuides_1_17.
- Android 13 (API 33) apps that use advertising ID requires declaration at Play Console. If using paid user acquisition the switch in Google Play Console > Policy > App content > Advertising ID needs to be turned on.
V1.16.05
Release Date: 2022.11.24
Version Updates
- AndroidUpdated AppsFlyer SDK to 6.9.2, resolved the issue of losing the AF SDK install event under certain circumstances
Features Optimization
- WindowsOptimized UA attribution to support short code filter configuration
- AndroidiOSWindowsReduced the amount of data reported by APAS session
- AndroidiOSSupported reporting advertising ID to UA channels
V1.16.04
Release Date: 2022.11.25
New Features
- AndroidiOSWindowsAdded LI PASS features
Features Optimization
- AndroidiOSOptimized WebView callback interface to support Twitter and Ubisoft login
- Optimized certain features
Issues Fixed
- Fixed several known issues
Update Guidelines
- Added LI PASS related APIs, for more information, see:
V1.16.02
Posted: 2022.09.23
New Features
- AndroidiOSWindows[UE] Adapted UE5.0 engine
- AndroidAdapted Android 13
- iOSAdapted iOS 16
- WindowsAdded ExchangeCode login method in Epic channel
- iOS Added RevokeChannelToken interface for channel token revocation in Apple account deletion
- AndroidiOSWindowsSupported GetStoreChannel interface for getting application source store configuration
- WindowsAdded support for in-game Webview
- WindowsAdded real-name authentication support to meet Korean compliance requirements
- AndroidiOSWindowsSupported the configuration of minor age at different platforms to meet Korean compliance requirements
- AndroidiOSWindowsFixed the inconsistent structural difference between Windows and mobile in the JS callback
Version Updates
- AndroidSupported targetSDKVersion 32
- AndroidiOSUpgraded Garena Android SDK to 4.0.22, iOS SDK to 4.0.13
- AndroidUpgraded DMM SDK to 3.1.0
- AndroidUpgraded Google SDK to 20.2.0
- iOSUpgraded Firebase SDK to 8.15.0
- WindowsUpgraded Epic SDK to 1.14.2
- AndroidiOSUpgraded AIHelp Android SDK to 3.2.1, iOS SDK to 3.3.0
Features Optimization
- AndroidOptimized Google login, upgraded the use of expired APIs, and prevented the problem of secondary permission popups
- WindowsOptimized Google login to prevent occasional firewall popups
- AndroidiOSWindowsOptimized login timeout logic to prevent timeouts for webpage login scenarios
- AndroidiOSWindowsOptimized prompt about insufficient disk space when the game is updated, supported returning the size of disk space and remaining space
- AndroidiOSOptimized SquareEnix channel account process
- AndroidiOSOptimized credit card page for notched screen
- AndroidiOSWindowsOptimized customer service, supported UI style and copywriting customization for customer service
- Optimized some internal logic
Issues Fixed
- Android Fixed the exception of AppsFlyer reporting af_complete_registration event in certain scenarios
- Fixed several known issues
API Changes
For more information, see 1.16.02 API Changes.
Update Guidelines
- At present, during the process of accessing CrashSight through Player Network SDK, the troubleshooting path is long, and multiple encapsulations lead to a cumbersome delivery process. It is confirmed that Crashsight is now able to independently connect to the game. Therefore, Player Network SDK will no longer encapsulate Crashsight/Bugly from 1.16.02. For details, see the removal and integration guidelines in the official document.
V1.16.00
Release Date: 2022.07.30
New Features
- AndroidiOSWindows Added the UnionAdapter plugin and unified overseas/domestic account SDK API
- AndroidiOS Added the VK and Discord (multi-appid) channels for multi-store channel package account interoperability
- AndroidiOSSupported transfer code which realizes data inheriting between different devices in the guest channel
- AndroidiOS Added the message rejection API to the Kakao channel
- WindowsSupported for web login for Steam
- WindowsSupported system browser login for Facebook
- AndroidiOSWindowsSupported returning players' email address after calling the login API, including Facebook, Apple, Twitter, and Google
- AndroidiOSSupported Twitter, WhatsApp, and Instagram channel sharing for friend service
- AndroidiOS Integrated AB experimental platform TABSDK into the analytics service
- AndroidiOS Added CrashSight plugin to the analytics service to replace Bugly plugin, removed sensitive information collection, and added support for dynamically switching reporting addresses
Version Updates
- Android Supported targetSDKVersion 31
- Android Updated the Garena SDK to V4.0.21
- Windows Updated Crashsight to V2.0.10.0701
- AndroidiOS Updated Crashsight to V4.2.9
Features Optimization
- Android Supported adaptation to WebView special-shaped screens
- Windows Optimized the default data storage path, no more distinction between user data directory and shared data directory
- iOS Optimized the AuthResult storage directory to solve the issue of login failure in the case of extremely low storage
- Android Optimized the memory usage of WebView single-process Activity
- iOS Refined the dynamic permission plugin to support adding each refinement as needed
- Android Deleted optional permissions in the manifest file
- Windows Supported checking if the game is launched via Steam
- Android Optimized log directory permissions to support getting the logs of Android 11+ devices
- AndroidiOSWindows Optimized the minor compliance process to disable re-initiating minor authentication when the minor status is -2
- AndroidiOSWindows[UE] Changed EAccountType to EINTLAccountType to prevent conflict with other SDK names
- AndroidiOS Optimized customer service to expand all FAQ categories and show single FAQ API
- WindowsOptimized customer service to support hiding the address bar to avoid the display of sensitive information
- Optimized the internal logic
Issues Fixed
- Windows Fixed the issue where occasionally the main thread took a long time during initialization
- Windows Fixed the Google login exception on high-security Windows machines
- Fixed several known issues
API Changes
For more information, see 1.16.00 API Changes.
Update Guidelines
- After the windows data storage path is optimized, the default storage path is updated to
%ProgramData%/INTL/{game id}/{exe name}/
. After the user data directory path is set, it will be automatically added to the/{game id}/{exe name}/
subdirectory, no longer distinguishing between the user data directory and the shared data directory. The user data directory is used uniformly to store data, and data in the old directory will be migrated to the new directory. If no data directory is set before the update, data will not be migrated. - After the customer service is optimized, update
LaunchCustomerUI
API toInitCustomer
, and after initialization is succeeded, callShowAllFAQSections
. - After version update, the old Crashsight reporting address will report errors and needs to be modified.
- From V1.16.00,
TWITTER_WEB_LOGIN_URL
field is no longer used. Twitter login does not require additional configurations. If games have special requirements for the Twitter login domain, useTWITTER_CONFIG_WEB_URL
to configure. For more information, see Twitter Channel Configuration. - Created iOS Local Push and added required field:
NotificationID
. - Added configuration
TWITTER_CONSUMER_KEY
andTWITTER_CONSUMER_SECRET
, see Twitter Player Network SDK Configuration and configure or delete as needed. - From V1.16.00,
DIR_IP_RETRY_COUNT
,DIR_IP_LIST
,CUSTOMER_H5_ENABLE
,GUEST_FROM_SDCARD_ENABLE
andFACEBOOK_GSV_APP_ID
fields are no longer used, for detailed configuration information, see SDK Configuration to delete as needed. - From V1.16.00,
WEBVIEW_PORTRAIT_HIDEBAR_ENABLE
field is renamed toWEBVIEW_PORTRAIT_HIDE_MENU_BAR_ENABLE
,WEBVIEW_LANDSCAPE_HIDEBAR_ENABLE
field is renamed toWEBVIEW_LANDSCAPE_HIDE_MENU_BAR_ENABLE
,INTL_LABEL_ITOP_GAMEID
field is renamed toITOP_GAME_ID
,AUTOLOGIN_NOT_PLUGIN_CHANNEL
field is renamed toAUTOLOGIN_NOT_THROUGH_PLUGIN_CHANNEL
,CRASHSIGHT_BLOCK_MONITOR_IOS_ENABLE
field is renamed toCRASHSIGHT_LAGGING_MONITORING_IOS_ENABLE
,CRASHSIGHT_BLOCK_MONITOR_TIMEOUT_IOS
field is renamed toCRASHSIGHT_LAGGING_MONITORING_TIMEOUT_IOS
,CRASHSIGHT_DOMAIN_URL_WINDOWS
field is renamed toCRASHSIGHT_REPORT_URL_WINDOWS
, for detailed configuration information, see SDK Configuration
V1.15.02
Release date: 2022.06.14
New Features
- Android iOS Supported multi-store channel package account interoperability among custom account, Guest, Facebook, Kakao, Google, Apple, Discord, LINE, and Twitter
- Windows Supported UA download attribution
- Android iOS Windows Supported game update download speed limit
- Windows Supported configuration of display layers for WebView
Version Updates
- Android iOS Windows Improved the game update download performance
- Optimized the internal logic
Issues Fixed
- Android Resolved the guest loss issue under specific scenarios
API Changes
For more information, see 1.15.02 API Changes.
V1.15.00
Release Date: 2022.05.20
New Features
- Android iOS Added the Kakao channel, with support for the login, friend, and guild functions in Account
- Windows Supported Discord login channel in Account
- AndroidSupported cloud game login in Account
- Android iOS Added the CancelAccountDeletion API in Account
- iOS Supported Facebook Limited Login in Account
- Windows Supported getting platform and in-game friends and inviting friends in Steam
- Windows Supported getting platform friends in Epic
- Android iOS Added the VerifyCreditCard API, which directly opens the credit card verification page in Compliance
- Android iOS WindowsAdded the GetDeviceInfo API to support getting device information in Analytics
- WindowsSupported APIs such as SetCrashUserId, SetCrashUserValue, SetCrashCallback, and LogCrashInfo in Analytics
- Android iOSSupported Adjust v2 signature in Analytics
- WindowsAdded functions such as forward, refresh, and close, and support for light and dark style configuration in Webview
- Android iOS Supported hiding the Share button in Weview
- Android Added the JS ClearWebViewFocus API, with support for clearing WebView focus in Webview
- Android iOS Added the capability to obtain dynamic permissions, including requesting permissions, checking permission status, redirecting to system settings, and other APIs
- Android iOS Supported encrypting the INTLConfig.ini file
Version Updates
- Android iOS Updated the Facebook Android SDK to V12.1.0 and the iOS SDK to V12.3.2
- Windows Updated CrashSight to V2.0.9.0425
- iOS Updated Garena SDK to V4.0.11.15
Features Optimization
- Android Adapted Android targetSDKVersion 32
- Android iOS Windows Optimized the HTTPDNS service to meet compliance requirements
- Android iOS Windows Optimized the deletion status information DeleteAccountStatus. For integration, reach out to the Player Network representative.
- Android iOS Windows [UE] Optimized INTLPluginObserver to support C++ API calling
- Optimized the internal logic
Issues Fixed
- iOS Fixed the issue where Garena did not support LINE sharing
- Android iOS Windows Fixed the issue where the channel ID and channel name returned by LoginWithConfirmcode were inconsistent
- Android iOS Fixed the issue of missing SquareEnix login state
- Android Fixed the issue of two notification_open reports when Firebase received a push
- iOS Fixed the issue of error reporting when WebView opened a URL with the # character
- Android iOS Windows Fixed the issue where a password with the - character could not pass the verification
- Fixed several known issues
API Changes
For more information, see 1.15.00 API Changes.
Update Guidelines
- The HTTPDNS service process and API have been updated to meet compliance requirements. Please see the official guideline document for integration adaptation.
- After the Player Network SDK is updated to V1.15.00, GameNative needs to be updated to V1.3.00.
- Modifications need to be performed on Unreal Engine games with the use of Adjust v2 signatures. For more information, see Other File Configurations.
- The version update involved changes to the diagram for compliance to minor age authentification.
V1.14.01
Release Date: 04/06/2022
New Features
- iOS Added the wait for authorization API waitForATTUserAuthorization in AppsFlyer
Version Updates
- iOS Updated Garena SDK to V4.0.11
- Windows Updated CrashSight SDK to V2.0.8.0325
Features Optimization
- Android iOS Optimized the Garena account linking solution by adopting the backend linking method
- Android iOS Windows Optimized the download function of the game update module
Issues Fixed
- iOS Fixed the issue causing rejected iOS reviews due to the p7zip dynamic library
V1.14.00
Release date: 03/18/2022
New Features
- Windows Supported Google account login in Account
- Android iOS Supported backend download in game update
- Android iOS Windows Added the QueryBindInfo API to query information on channels linked with an account
- Windows Added Steam avatar information to the information returned upon login in Account
- Android iOS Supported network diagnostics to check users' local network status in Analytics
- iOS Supported adaptation to special-shaped screens in Webview
- Android iOS Supported sharing to a specified channel app
- Android iOS Added the ReportRevenue API to support Adjust revenue event reporting in Analytics
- Android iOS Supported configuring the region where Adjust data resides to meet India listing requirements
Version Updates
- Windows Updated the CrashSight SDK to V2.0.6.0304 and solved the problem where exception information from Chinese paths could not be reported
- Android Updated the Adjust Android SDK to V4.28.9
- Windows Updated WebView TBS to the Chrome 94 kernel version
Features Optimization
- Android iOS Windows Updated the LBS service IP library for more accurate IP address country/region information
- Android Added support for WebView adaptation to emojis
- Android iOS Added support for Traceroute data reporting
- Optimized the internal logic
Issues Fixed
- Android Fixed the abnormal display of messages with special characters in the customer service module
- Android Fixed the issue where Android V4.4 initialization crashed on specific models
- Windows Changed p7zip to a dynamic library to meet the requirements of open-source protocols
- Android iOS Windows Modified some int32 code of UE4 blueprint API of the game update module to FString to solve the number overflow issue
- Fixed several known issues
Update Guidelines
- The blueprint API of UE4.21 and earlier versions do not support 64-bit numbers. This game update changes the 64-bit numbers returned by the blueprint API to FString. See the documentation on the official website for updates.
- The IP library of the LBS service was updated. New games use the new IP library, but existing games still use the old IP library. To use the new IP library, reach out to the Player Network representative.
V1.13.00
Release Date: 2022.01.19
New Features
- Windows Added support for Bugly channel exception reporting of the analytics service
- Windows Added support for the minor verification compliance service
- Android iOS Added support for setting the WebView background color and loading style
- Android Added support for the WebView single-process mode
- Windows Added support for customer service
- iOS Added the local push title field
- Android iOS Updated the Garena Android SDK to V4.0.18 and the Garena iOS SDK to V4.0.10
- Android iOS Updated the AppsFlyer Android SDK to V6.4.1 and the AppsFlyer iOS SDK to V6.4.2
- iOS Updated the Adjust iOS SDK to V4.29.5
- Android Updated the Firebase-Messaging Android SDK to V23.0.0
Features Optimization
- Windows Added support for configuring the sub-channel button on the Garena channel login page of the account service
- Android iOS Optimized the SquareEnix channel login process of the account service
- Android Optimized the account service's login launcher adaptation to Facebook login
- Android Optimized the device level function of the analytics service, making simulator judgments more accurate
- Optimized the Traceroute performance of the analytics service
- Android Disabled Mac address collection by the Adjust Android SDK
- Windows Supplemented WebView JS protocol to support the Back action
Issues Fixed
- iOS Fixed the issue where WebView UserAgent was missing the INTLBrowser field on iPad
- Android iOS Changed p7zip to a dynamic library to meet the requirements of open-source protocols
- Android iOS Windows Fixed several known issues
Update Guidelines
- Because the Adjust Android SDK may collect Mac addresses on Android systems of lower versions, Player Network SDK V1.13.00 has updated the Adjust Android SDK to solve the issue. To integrate Adjust and publish games to the Android platform, users need to update Player Network SDK to V1.13.00.
- The Android Billing Repository of Garena has been updated, and Unreal Engine needs to be upgraded accordingly. For more information, see Update Unreal Engine's Garena Billing Repository to 4.0.0.
V1.12.04
Release Date: 2022.01.06
Features Optimization
- Android iOS Windows Optimized the performance of the analytics module
Issues Fixed
- iOS Google, LINE, Twitter, and Bugly plugins now support the ARMv7 architecture
V1.12.02
Release Date: 2021.12.17
Issues Fixed
- Fixed known issues in the game update service.
V1.12.01
Release date: 2021.12.03
New Features
- Android iOS Added the Supercell channel in account
- Android iOS Added the SquareEnix channel in account
- Android iOS Supported linking Garena accounts to other channels in account
- Android iOS Supported the display and update of Discord players' game status information in friend service
- iOSAdded Friend service in Discord channel
- Android iOS Added trace route network detection and network latency collection functions in analytics
- Android iOS Added the firebase_installations_id field in automatic registration and login event reports in analytics
- Windows Added the game update service in function module
- Android iOS Windows Supported adjustment of optional file download priorities in game update
- iOS Supported Universal Link function in game update
- Windows Supported adaptation to Unity in Epic channel
- iOS Updated Facebook iOS SDK to V9.2
- [PS5]Added UID data in the channel_info field of the PS5 channel login state
Features Optimization
- Android iOS Windows Added delivery of Privacy Policy and Terms of Service version information to users when logging in through a third-party channel
- Android iOS Windows Optimized the user experience for the linking process to support direct login with confirm_code after linking failure
- Android iOS Optimized the Adjust channel in analytics to meet compliance requirements for India
- iOSOptimized WebView to allow it to open links that contain Chinese characters
- Android iOS Unified WebView display toolbar parameter control
- Windows Improved WebView to support the Back function
Issues Fixed
- Android iOS Windows Fixed several known issues
- iOS Fixed issues of failing to open webpages in the system browser in some scenarios
Update Guidelines
- Release this update in the India region and use the Adjust game updated version to ensure compliance with Indian regulations.
- This update has adjusted the default reporting address of the Bugly channel. For games using the older version, SDK integration staff have notified the game teams to make necessary modifications. For those who have integrated Bugly, view the report information under the IEG Global environment.
- Optimized the error codes of the game update service. For those who have integrated the game update service, please make necessary adjustments accordingly.
V1.11.01
Release date: 2021.11.10
New Features
- Updated customer service components for iOS and Android
V1.11.00
Release Date: 2021.10.13
New Features
- Added the Discord, DMM, and VK login channels for iOS and Android
- Added the DMM, Apple, LINE, and Garena login channels for Windows
- Supported linking Epic and custom accounts for Windows
- Added Friend service in DMM and VK channels for iOS
- Added the Friend service in DMM, VK, and Discord channels for Android
- Added the Garena-Facebook reporting channel for iOS and Android in Analytics
- Updated the GoogleSignIn iOS SDK to V6.0.1
- Updated the Garena iOS SDK to V4.0.9 and Garena Android SDK to V4.0.17
- Updated the LINE Android SDK to V5.6.2
- Updated the Firebase-Messaging Android SDK to V22.0.0
- Updated the Bugly Android SDK to V3.4.4 and stopped Bugly from collecting Android IDs to meet compliance requirements
Features Optimization
- Improved the return value for automatic login failures by adding the information of invalid login state
- Simplified Facebook and Twitter configuration for Windows
- Simplified the UE engine custom account login callback API
- Improved the resolution of shared images to a maximum of 10000 x 4605 pixels
- Added support for default Notification ID upload to Android local push services
- Improved the update check speed for game update services
- Disabled HTTPDNS by default since HTTPDNS failed to meet compliance requirements. The game team is not permitted to enable it. Similarly, the game team shall not launch
GetIpByHost
andQueryIpByHost
interfaces.
Issues Fixed
- Fixed the issue of Android where the data reported by AppsFlyer was missing
- Fixed the issue of iOS Bugly where certain crashes were not reported
V1.10.00
Release Date: 2021.8.18
New Features
- Added the QQ and WeChat login channels for Android in Account
- Added the GameCenter login channels for iOS in Account
- Added support for permission statement pop-up management in Android
- Added support for encrypting platform configuration files in Windows
- Updated SDK architecture to allow major function modules to be enabled or disabled
- Added regulatory compliance services to support returning players' country code when queried
- Supported system language reporting in Analytics
- Supported Bugly exception and failure monitoring for Windows in Analytics
- Added support for customer service representatives to click on the FAQ and access it in their system browsers
- Added WebView support for opening links in the mobile browser
- Updated Garena iOS SDK to V4.0.6 and Garena Android SDK to V4.0.16, supporting targetApi 30 and Android 11.
Features Optimization
- Optimized the performance of the game update service and improved the service quality monitoring capability.
- Adjusted regulatory compliance for the third-party SDK data collection of AppsFlyer, Adjust, and Bugly.
- Improved customer services and UI.
Issues Fixed
- Updated the Bugly Android SDK to V3.3.9 and NDK to V3.9.0
- Fixed the recurring crash issue in Android reported by Unity Engine
- Fixed several known issues
Update Guidelines
- The analysis module should be initialized based on business requirements and before calling the analysis module API.
V1.9.02
Release Date: 2021.8.18
New Features
- Added the HTTPDNS resolution service for Windows
V1.9.00
Release Date: 2021.6.23
New Features
- Added the unlinking API for the account service
- Added a query API for custom accounts to determine whether the username can be used
- Added the Twitter and Facebook login channels for Windows
- Added the optional resource update function for the update service
- Added the WebView module for Windows
- Added the custom scenario marker data reporting API for the analytics service
- Added the EEA country query API for the regulatory compliance services
- Added special-shaped screen adaptation for Android
Features Optimization
- Added support for custom account email verification with email addresses containing the "-" character
- Improved the customer service UI display and interactive experience
- Optimized the query and authentication process for regulatory compliance to support default country code query
- Standardized the WebView UserAgent format for mobile platforms
- Added a pop-up prompt in testing environment that expressly indicates an Player Network SDK testing environment. The prompt will not be displayed in the production environment.
- Removed the collection and reporting of IFDA, IDFV, Google Ad ID, and Android ID by the Player Network SDK for compliance purposes
Issues Fixed
Fixed several known issues.
Update Guidelines
- Adapted the default country code query to the compliance service according to the compliance module of the integration documentation
- Adapted custom services to value types returned by login APIs such as
Register
,LoginWithPassword
,LoginWithVerifyCode
, andBind
API email address and theAuthResult
type returned upon password verification failure - Adjusted the Unreal Engine
INTLPluginDefine.h
instance type names to make them consistent
V1.8.00
Release Date: 2021.5.11
New Features
- Added support for PS5 account login
- Added a sharing function for mobile devices. Text, links, and images can now be shared to social media apps on mobile devices.
- Added the Bugly channel, a crash reporting platform developed by Tencent to provide user-friendly crash data
- Added the UA data collection function to the analytics service for the launch, registration, or login scenarios
Features Optimization
- Supported users to send videos to the customer service to improve the network failure reporting experience
- Supported password configuration when linking custom accounts
Issues Fixed
None yet
Update Guidelines
- Added the
Password
field to theLoginWithVerifyCode
andBind
APIs to support directly configuring the account password in the registration scenario and leaving thePassword
field empty in the login scenario. LoginWithMappedChannel
API: AddedPermissions
field to set permission parameters of the user logged in. ThePermissions
field is empty by default and should only be modified in specific situations.
V1.7.01
Release Date: 2021.4.21
Mobile Devices
- [New] Added support for guest and channel accounts to link their custom accounts
- [Update] Updated AppsFlyer iOS SDK to V6.2.5
V1.7.00
Release Date: 2021.4.2
Mobile Devices
- [New] Added Garena channel to account and friend services
- [New] Added support for game update services
- [New] Added an interface of parent consent for minors to meet compliance requirements
- [New] Added HTTPDNS analysis services
- [New] Adapted to accommodate Android target API 30
- [New] Adapted to accommodate iOS 14 privacy requirements, updated the Facebook, Adjust, AppsFlyer, and Firebase SDKs, and added support for AppTracking Transparency (ATT).
- [Update] Updated Facebook iOS SDK to V9.0.1 and Facebook Android SDK to V8.1.0 to provide Gaming Services login and friends features
- [Update] Updated Adjust iOS SDK to V4.26.1 and Adjust Android SDK to V4.26.2
- [Update] Updated AppsFlyer iOS SDK to V6.2.2 and AppsFlyer Android SDK to V6.1.3
- [Update] Updated the Firebase Analytics Android SDK to V18.0.1, Firebase Crashlytics Android SDK to V17.3.0, and Firebase iOS SDK to V7.1.0.
- [Update] Updated Google iOS SDK to V5.0.2 to address the bugs in the last version
V1.6.00
Release Date: 2021.2.5
Mobile Devices
- [New] Added IP2Country feature to LBS services
- [New] Added Android local push feature
- [New] Added Cloud device collection features for analysis services
- [New] Added device model type analysis for analysis services
- [New] Added the Tool module, providing the function of determining whether certain apps are installed.
- [Improved] Custom account interface
- [Improved] Frame times are automatically reported, no need to manually call use cases from
PostFrameTimeInSession
V1.5.00
Release Date: 2021.1.8
Mobile Devices
- [New] Added alternative options and multi-language support for the HTML5 customer services page
- [New] Added local settings configuration for enabling/disabling analysis services advertisement ID collection
- [New] Added support for Android compiler obfuscation
- [Improved]
LaunchCustomerUI
C# interface input parameters - [Improved]
INTLCrashLevel
C# instance definition
V1.3.01
Release Date: 2020-12-4
Mobile Devices
- [New] Added support for APAS and advertisement tracking features
- [New] Added support for Firebase Crash reports
- [New] Adapted to support Unreal Engine V4.25
- [New] Added support for custom account
extraJson
field to return account information
V1.3.00
Release Date: 2020-11-21
Mobile Devices
- [New] Added Google log in options for iOS;
- [New] Added Event funnel analysis features
- [New] Added use case labeling features
- [New] Added reports for customized promotional events and paid events to the cloud
- [New] Added Customer service features, support customer service chat, multilingual, FAQ, and announcement
- [New] Updated Announcement protocol and added multilingual support
V1.2.03
Release Date: 2020-10-28
Mobile Devices
- [New] Added compilation support for AndroidX and Gradle
- [New] Announced API update
- [New] Added package support for Android Firebase