Vagon
HomePricingGo to Dashboard
Vagon Streams
Vagon Streams
  • Introduction
  • Unreal Engine Pixel Streaming
  • Unity Render Streaming
  • Vagon Application Streaming
    • Application Bundles
  • Guides
    • How to Start Streaming
    • Performance Types
    • Streams
    • Capacity Types
    • Worldwide Coverage
    • Connection Optimizations
      • Application Cache Memory
      • Region Optimization
  • Configurations
    • Premium Feature Plans
    • Application Versioning
    • Basics
    • Limitations
    • Accessibility
    • Availability
    • Launch Parameters
    • Visitor Data Collection
    • Customize - Connection Page
    • Stream Files
    • Advanced
    • Application Budget Limit
  • Integrations
    • Client-side Communication
      • Javascript SDK
      • Unreal Engine SDK
      • Unity SDK
    • URL Parameters
    • Streams API Services
      • Authentication
      • API Documentation
  • Custom Flows
    • Connect over Corporate Networks
    • Run Multiple Files & Scripts
    • Application Debugging
    • Multi Tenant Streaming
    • Multiplayer Experiences
    • Troubleshooting
  • Tools & Services
    • AWS Marketplace
    • Vagon Streams CLI
    • Unity Verified Plugin
Powered by GitBook
On this page
  1. Integrations

URL Parameters

PreviousUnity SDKNextStreams API Services

Last updated 3 months ago

If your application needs a client-side integration to pass parameters or any other information to communicate with your application, you can pass dynamic launch flags for each session.

For example, in order to add -token MY_TOKEN flag to your application launch flags for a specific Stream Session, you should only add ?launchFlags=-token%20MY_TOKEN at the end of the Stream URL with the parameter, you would like to send. Please note that the launch flags should be URL safe.

https://app.vagon.io/stream/_STREAM_ID_?launchFlags=-token%20MY_TOKEN

URL Parameters are applied for each Stream Session individually while the Stream Session is starting up. It won't affect any other Stream Session.

Launch Parameter Reset - Start New Session with Different Launch Parameters

Launch parameters are set for each user session separately and stored in local storage to apply the same launch arguments if any connection or initialization issue during the connection phase.

If your use case requires sending different launch arguments to the same Stream session, you have to add a newSession=true parameter at the end of your Stream URL to reset previous launch arguments.

If you are using launchFlags with your Stream URL, you can use both of them by adding & between them.

https://app.vagon.io/stream/_STREAM_ID_?launchFlags=-token%20MY_TOKEN&newSession=true

URL parameters are only supported for the Streams using . URL Parameter support will be added for Pixel Streaming and Render Streaming projects in the future.

Vagon Application Streaming