Makes sure that the module version matches the required pattern.
[1.1.1] - 2023-04-14
Wraps the Ping call with an exception to handle when there is no connection.
Adds SendSimpleSessionEvent to allow sending a custom session event simply.
Adds a constructor to Extension to accept a Dictionary<string, string>.
Sets the execution order of the ApexSystem to -50 to execute before other scripts.
[1.1.2] - 2023-05-08
Added module access check on user login.
Added passing score to logged in user property on successful login.
[1.1.3] - 2023-06-07
Added logic to calculate the scaled score when scaled score is invalid, or set to 0 when the score is not 0.
Added the SDK version to the context extension when event API calls are made.
Removed the need for a password when using One-Time Login codes.
Fixed the Sample project for the package.
Added the minimum passing score in sample project 'Current User' display.
Added example of the Request Authorization Pin functionality to the sample project.
[1.2.0] - 2024-01-11
Added the ability to change what platform server an application points to at runtime, through the ChangePlatformServer function.
Separates the Login and User Module Access Verification steps to allow a Login to happen on its own.
Added CheckModuleAccess which verifies the users access to a given module.
Added GetCurrentUserModules and GetUserModules which returns all of the module id's that the user can access.
[1.4.0] - 2024-06-21
Fixes a bug with PlatformTargetServer when playing in editor, it would reset the value back to the first selectable value.
Adds GetAuthenticationToken to get any authentication token that is passed in via OpenURL call to open the application.
Adds LoginWithToken to allow login with an authentication token.
Adds ReturnToHub to return the user to either the Hub Application or Training Academy depending on the endpoint.
Adds GetModulesList to get a list of all modules accessible to the users organization.
[1.4.1] - 2024-08-02
Fixes a bug that could allow developers to not check for user's ability to access a module before starting a session.
[1.4.2] - 2024-08-23
Implements functionality from ManageXR to integrate with the device management platform.
Adds a custom AndroidManifest XML that implements the basics permissions for ManageXR.
[1.5.3] - 2025-01-24
Removes ReturnToHub and replaces it with ExitApplication.
Adds the ReturnTarget property. This value is read in when another application launches the current application. Can also be set to allow ExitApplication to launch another application.
ExitApplication will also now exit the application back to the headset's dashboard when no return target is provided.
Adds optionalParameter to allow entirely custom strings of data to be sent to another application.
Fixes the issue that occurs when launching between Unity and Unreal Engine applications and the application didn't completely quit.
[1.5.4] - 2025-02-03
Ensures all data is captured when deeplinking after changes to deeplink url from HubApp.
Adds a custom AAR to ensure required permissions are added build.
Generated Mon Feb 24 2025 22:09:05 by Doxygen version 1.10.0