6.Change Log

Description of changes and detected errors of Falcon Analytic through versions (from 2.0.0)

  • 3.0.9:

    • Add log IDFV for IOS

    • Fix the flow to get IDFA for IOS, prevent to get string, returned 000000-00000

  • 3.0.7:

    • Improvements to suit new abTest

  • 3.0.0:

    • Restructure SDK, performance optimized

  • 2.2.4:

    • Changed Singleton -> FSingleton according to Core package

  • 2.2.3:

    • Adjusted functions to check the length limit of strings, limit values of numbers, etc

    • Adjusted concurrency, patched API_ID duplication error in version 2.2.0

    • Patched ActionLog error in version 2.2.1

    • Error log functions, instead of being set to log.warning, are now changed to log.error as users often do not pay attention to log.warning; at the same time, the log function will try to bring the user's values back to the correct format to log instead of discarding them as before

    • Removed the limit on the number of times a message sends an error, patched the message interval error in version 2.2.0

    • Added clientCreatedDate for DWHMessage

  • 2.2.2:

    • Increased timeout of messages sent to server

    • Adjusted the name of the RemoteConfig ActionLog variable

    • Adjusted the inapp log calling function

  • 2.2.1:

    • Added sessionId for ActionLog, adjusted the constructor of ActionLog

    • Limited the sending of ActionLog via RemoteConfig

    • Moved AnalyticParams from Analytic plugin to Core and renamed it to PlayerParams

    • Moved FalconAbTesting from FalconAnalytic to FalconCore

    • Bug:

      • The limitation of ActionLog was not thorough as it did not consider the case of Json Serialize

  • 2.2.0:

    • Completely optimized FalconAnalytic, fixed lingering errors from previous versions (unknown version of origin), including:

      • Level error in ActionLog

    • Consolidated all variants of DwhSimplifyLog, DWHLog, DwhLogCache into one

    • Opened API allowing users to change player's statistical parameters (AnalyticParams)

    • Sent clearer messages on the console to help users recognize if the log has been sent

    • Bug:

      • Messages sent were spaced out, duplicated API_ID

  • 2.1.7:

    • Sent the last session log at the end of each game session

  • 2.1.6:

    • Experimented with automatically sending a log session every 10 seconds about the total play time of the player

  • 2.1.5:

    • Preprocessed inapp log price string

  • 2.1.4:

    • Added Docs for some functions in the SDK

  • 2.1.3:

    • Corrected the field names of property log and action log

  • 2.1.2:

    • Optimized the management of multithreading

    • Adjusted operation when saving data and logging of the SDK, switched from log.error -> log.warning to avoid user confusion

    • Bug:

      • Multithreading management was not optimized, causing overheating during use

  • 2.1.1:

    • Renamed FalconGameObject back to FalconGameObjectUtils

  • 2.1.0:

    • Adjusted support mechanism for multithreading

    • Bug:

      • Changing the name of FalconGameObject made some plugins incompatible

  • 2.0.7:

    • Adjusted Analytic to be compatible with IL2CPP build high stripping

  • 2.0.6:

    • Added DwhLogCache

  • 2.0.5:

    • Opened API to adjust Account ID in data analysis

  • 2.0.4:

    • Switched C# version back to 5, optimizing support for multiple Unity versions

  • 2.0.3:

    • Synchronized with FalconCore 2.0.1, fixed application hanging error

  • 2.0.1:

    • Limited string length of itemID of resourceLog

  • 2.0.0:

    • Updated SDK Analytic from version 1.4.4 following FalconCore 2.0.0, enhancing system stability

    • Bug:

      • Did not limit string length of itemID of resourceLog

Last updated