Core Package

Core Package

com.porticoxr.sdk.core

Provides tools to integrate PorticoXR into your Unity project, including authentication, module management, and reporting. The core API supports session initialization, module access, returning to the Portico App, and event handling. Basic reporting features allow you to send completion data to the Portico platform, both synchronously and asynchronously.

🔢 Dependencies

Unity Editor 2019.4 or newer

Package Version
com.unity.nuget.newtonsoft-json 3.2.1

📝 Release Notes


Release 1.14.2 - February 3, 2026
  • Updated license
Release 1.14.1 - January 26, 2026
  • Exposed report statement validation failures as warnings in the Unity console
  • Fixed serialization issue with launched and suspended statements
Release 1.14.0 - January 20, 2026
  • Added settings tab to PorticoXR window
  • Replaced Build and Launch button with Launch on Build option
Release 1.13.0 - January 12, 2026
  • Added SendCompletion overload that allows for an IResult object
  • Added support for serialization of Result and Score types
  • Added support for Result and Score types in Visual Scripting
  • Added PorticoReporting.SessionDuration to return the time since Portico was initialized
  • Added session initialization check before attempting to send report statements
Release 1.12.0 - December 23, 2025
  • Added PorticoReport.GetStatements() method to return an array of all statements in the current session
  • Added optional timeout parameter for WaitForPortico yield instruction
  • Added PorticoHelper component to provide convenient access to common Portico features
  • Added support for Visual Scripting
  • Updated platform endpoints
Release 1.11.1 - December 11, 2025
  • Fixed app submission failing when a null module list is provided
Release 1.11.0 - December 10, 2025
  • Fixed app submission failing when no OBB file is provided
  • Added support for app relaunch
Release 1.10.1 - December 8, 2025
  • Added menu item to Portico window context menu to toggle ‘Zip on build’ option
  • Disabled ‘Zip on build’ post-build step by default
  • Zip on build now includes .main.obb file (if present)
Release 1.10.0 - December 5, 2025
  • Fixed graphical issue in splash screen affecting some apps
  • Made APK optional when submitting an app for publishing via code
  • Return to launcher behavior is now also triggered when calling Application.Quit(). Portico.ReturnToLauncher() is still the preferred method
Release 1.9.0 - November 27, 2025
  • Added ability to disable Portico App launch simulation when running in the editor
  • Added ‘Always Show’ option to sign-in screen
  • Added support for requesting launch parameters on demand
  • Fixed developer token not renewing in the editor
  • Fixed issue where reporting tab labels could display as blank
Release 1.8.0 - November 25, 2025
  • Added support for optional OBB file in app submission
  • Added APK submission API
  • Added Portico package update check
  • Improved messaging in Portico window
  • Improved app submission failure messaging
  • Application.Quit() is now only called during return to launcher if the process fails
  • Added PorticoXR entry to Unity Help menu
  • Fixed missing ‘Submit App’ option from PorticoXR menu
Release 1.7.0 - November 3, 2025
  • Fixed issue where launch on device feature did not work if Portico App was not present
  • Added support for Unity 2019.4 or newer
  • Improved robustness of AndroidManifest metadata injection
  • Prevented opening reports for uninitialized sessions
  • Improved setup instructions for modules in editor
  • Fixed typo in Teleported verb summary
Release 1.6.0 - October 24, 2025
  • Added app submission form
  • Added Portico.IsAvailable property
  • Exposed LaunchOnDevice editor utility
  • Updated Portico window UI
  • Removed legacy WebGL code
Release 1.5.0 - September 02, 2025
  • Fixed issue where Portico window tabs fail to initialize
  • Increased padding on splash screen logo
  • Improved handling for project creation failures
  • Removed legacy runtime code
Release 1.4.0 - September 02, 2025
  • Exposed session data in Portico class
  • Enabled test user override in launch tab
Release 1.3.0 - August 18, 2025
  • Added developer key sign-in support
Release 1.2.1 - August 12, 2025
  • Fixed credentials null reference exception
  • Fixed error in PIN expiration date parsing
Release 1.2.0 - August 11, 2025
  • Added storage of app metadata in AndroidManifest
    • Project ID
    • Core package version
    • Module names
  • Fixed and improved ‘Powered by Portico’ splash screen
  • Removed unused code
  • Added printing of editor sign-in URL to console
Release 1.1.0 - July 18, 2025
  • Added ‘Build and Launch’ button to launch tab
  • Editor window improvements
    • Added session status in reporting tab
    • Added highlighting for duplicate module names
  • Added Verb enum
  • Updated Newtonsoft.Json package
  • Standardized Portico property naming
  • Fixed module name spacing in ‘Launch on Device’ feature
Release 1.0.0 - July 03, 2025
  • Initial release