Web and Flash games distribution

How it works

You can launch and distribute web and Flash games via Xsolla Launcher. Games are opened in a separate window in the WebView mode based on the Chromium browser and Flash Player. User data is passed by Xsolla Login in a JWT. Although main browsers and some gaming platforms like Facebook Gameroom stop supporting Flash in 2020, you can still launch and distribute web and Flash games with Xsolla Launcher.

Who can use it

Partners with web or Flash games.

How to get it

Set up Launcher

To enable launching and distributing of web and Flash games:

  1. Create a project in Publisher Account.
  2. Set up a Login project.
  3. Set up a new Launcher in Publisher Account.
  4. Customize the Launcher start page.
  5. In the Launcher you created, go to Build settings.

  1. Select Web app as the game platform.

  1. Apply the following settings:
    1. Specify the game URL.
    2. Specify the Terms and conditions URL.
    3. Set the minimum and maximum game window size.
    4. To let users change the game window size, set the Allow resizing the game window toggler to On.

  1. Click Save changes.
  2. Generate the Launcher installer and get the link for delivering Launcher to users.

Set up in-game user authorization

Use one of the following ways to set up user authorization in the game:

  1. Set up JWT authentication on the game side. If you have questions, contact your Account Manager.
  2. Enable user authorization forwarding from Launcher to the game. The game is opened in the browser within Launcher. Launcher opens the game link with the Authorization: Bearer <JWT> header, where JWT is the Xsolla Login user JWT.

Set up selling in-game virtual items and virtual currency

To sell virtual items and virtual currency in your game:

  1. Set up virtual currency and virtual items.
  2. Integrate an in-game store:
    • If you’re using Xsolla Store, add the button to open the store via Commerce API endpoints.
    • If you’re using your own in-game store, add buttons to open the Xsolla payment interface for store items via Pay Station API endpoints.

Make sure the buttons lead directly to Pay Station and there are no redirects to interim services. If redirecting is set up to another address, this page will be opened in the external browser.
Was this article helpful?
Thank you!
Is there anything we can improve? Message
We’re sorry to hear that
Please explain why this article wasn’t helpful to you. Message
Thank you for your feedback!
We’ll review your message and use it to help us improve your experience.
Rate this page
Rate this page
Is there anything we can improve?

Don’t want to answer

Thank you for your feedback!
Last updated: July 23, 2021

Found a typo or other text error? Select the text and press Ctrl+Enter.

Report a problem
We always review our content. Your feedback helps us improve it.
Provide an email so we can follow up
Thank you for your feedback!