Channels

Channels feature allows you to create multiple branches of your application that can be targeted to a different set of users. With this feature, you can upload your application content once and then link it to many channels from the web panel without the need of transferring it again.

Pros of using channels instead of separate applications

Example use case

You may have an application called My Game. It’s released publicly, and you’re planning to release its new version with lots of changes, but you’re unsure if there won’t be any severe bugs inside. To solve that problem, you may want to release the new version only to a limited audience.

With channels you can create a setup like this:

The workflow can look like this:

  1. Create a new version inside My Game group.
  2. Upload application content to My Game group.
  3. Create a new version inside Testing Release channel.
  4. Link it to a version created inside My Game group.
  5. Publish it.
  6. Collect feedback.
  7. If everything looks good, create a new version inside Public Release channel.
  8. Link the same version as before.
  9. Publish it to a broader audience.

Getting started

You can create a channel from your application’s page.

  1. Go to Applications page.
  2. Click on the name of your application. If you haven’t created your application yet, please visit Getting Started page to learn how to create one. 3.Click on the button in the top-right corner .
  3. From the drop-down menu choose the New Channel option.
  4. Enter your new channel name in the new form.
  5. Click on the Create button.

You can repeat this process to create more channels when needed.

Channels list

If you now navigate to your application group you will see a brief list of channels on that page.

Channels list

From there you can:

Uploading of the version content

You can upload version content by creating a new version from your application group page. It is the one that is listing a brief channel list.

  1. Navigate to the Applications page.
  2. Click on your application name.
  3. Click on the New Version button.
  4. Click on the Import Content button.
  5. Select that you want to upload a ZIP file.
  6. Select a ZIP file with your game’s content in the upload form.
  7. The upload and version processing starts automatically. Wait until it’s finished.
  8. Click on the Edit next to Label property and enter a label (e.g., 1.0)
  9. Click on the Persist button to persist this version.

Linking a version

Now when your version is persisted, you can navigate to your channel and link it to it. Linking a version means that you assign and eventually publish it on a channel. It’s required to make your content available.

  1. Click on the Overview tab or navigate to your application just like you did before.
  2. Click on your channel name. This channel will publish your newly created version.
  3. Click on the New Version button.
  4. Click on the Link to version button.
  5. Choose a version that you’ve just created from the Select Version drop-down.
  6. Click on the Link button.

Now you can see processing progress. It’s required since different channels are using separate encryption keys. When finished, you should be able to see short info that the version is now linked.

Linked version

Now you can decide to either…

  1. Link to the different version if you do not want to publish this link, or
  2. Publish this version to make it available for the players.

Giving access to your users

When your channel’s version is published, you may want to make it available to specific users. To do that you have to navigate back to your channel’s page.

  1. Go to the Applications page.
  2. Locate your application on the list.
  3. Click on the channel name you’d like to share.
  4. On the channel’s page click on the Get Launcher button.

The launcher that you have now allows you to access that specific channel. If you’d like anyone to use a different channel, you need to share with them a new launcher.

Troubleshooting

In case of any errors, issues or questions, please contact us directly.

Copyright © 2015 - 2018 Upsoft
All Rights Reserved.