Overwolf

Overwolf

  • Getting Started
  • Docs
  • API
  • Events Status
  • Blog
  • Q&A
  • Support

›Developers Console

Best Practices

  • Overview
  • App specific experience
  • First time user experience
  • App launch performance
  • Marketing Communications
  • User journey and error handling
  • Per-game settings
  • Hotkey best practices
  • Second monitor usage
  • Data persistence
  • Reduce OPK size
  • Use Tab as an app Hotkey
  • Type definition file
  • Download Link with referral ID
  • Video capture best practices
  • Enable Developer Tools
  • Exclusive Mode Overlay
  • Electron Migration

Using Windows API

  • Using Overwolf windows
  • Windows Communication
  • Windows Types
  • Resolution Size and Position
  • General Tips

Understanding OW logs

  • What are Overwolf logs
  • DxDiag log
  • Trace logs
  • OBS logs
  • OverwolfPerf log
  • Overlay game HTML

Using Plugins

  • Plugins overview
  • Plug-in Implementation
  • Write your own plugin
  • Sample plugin
  • Simple I/O plugin
  • TeamSpeak plugin
  • Downloader plugin
  • Process Manager plugin

Using Events

  • JavaScript events overview
  • Using game events in your app
  • Game events Simulator
  • Verifying event status

Developers Console

  • Submit a new version
  • Release notes
  • Submit for review
  • Update store listing
  • Manage your subscriptions
  • Users and permissions
  • Crash reports
  • Rating and reviews
  • App Channels
  • CLI

Integrations

  • Integrating app analytics
  • Login with Twitch
  • Login with Overwolf
  • Event SDK for Game Devs
  • Twitch Extensions

Request a Service

  • Marketing asset requirements
  • Looking for Group
  • Promoting your app
  • App recommendations

Community Help

  • Join the Community
  • Webinars
  • Developers Content
  • Code snippets

Legal

  • Legal overview
  • App terms
  • Developers terms
Edit

Submit a new version of your app

Alright, so your app is published on the Overwolf Appstore, and it's time to release a new version. That's awesome!
In this article we'll go over the process of submitting an updated version of your app using the Overwolf developers console.

note

The process described in this article is only available for apps already published on the Overwolf app store. If you’re looking for guidance on publishing your very first app version, you’re in the wrong place - try this article instead.

Upload new app version

Don't forget to update your manifest build version, once the version has been changed.

1. Create an OPK package

To get started, you first need an OPK file with the latest version you wish to upload.

Please follow the OPK creation process as described here.

2. Login to the developers console

Once you have a valid OPK with the latest version, to get the update cycle started, upload the new version to OW developers console.

From the developers console you can:

welcome-screen

  1. Choose an OPK and upload it.
  2. See which versions are public and live, and their rollout status.
  3. See the release history of previous versions.

3. Upload the new OPK

Drag your OPK to upload it. Once it's ready, you can set the rollout percentage.

opk-upload

4. Submit your OPK for QA review

Before you can start deploying your new app's version to the production environment (which is the OW app store), you can send your app for an Overwolf QA review.
We created a separate guide on how to submit your OPK for QA review by the Overwolf team.

5. Set the phasing rate

After uploading a new version of your app, you can choose the phasing (rollout) rate - meaning what percentage of your app's users will get this new version.

We highly recommend starting with a low phasing rate (like 15%), to get some feedback on compatibility issues, bug reports and other issues that you might have missed in your QA process.

rollout

note

The 'Installs' and 'Active Installs' statistics only update once per day.

6. Increase or Halt the phasing rate

After the new version was rolled out to production and is working as expected, you can gradually increase the phasing rate until it reaches %100 - meaning all of your users got the new version.

If you find any issues, you can immediately halt the rollout.

rollout

Release history

You can easily view the release history of all the previous versions:

rollout

Last updated on 6/29/2020 by eransharv
← Verifying event statusRelease notes →
  • Upload new app version
    • 1. Create an OPK package
    • 2. Login to the developers console
    • 3. Upload the new OPK
    • 4. Submit your OPK for QA review
    • 5. Set the phasing rate
    • 6. Increase or Halt the phasing rate
  • Release history
  • Legal
    • Terms overview
    • Developer's terms
    • App terms
    • Overwolf terms
    • Overwolf Privacy policy
  • Support
    • Questions and Answers
    • Discord
    • Slack
    • Facebook
    • Twitter
  • Documentation
    • Changelog
    • API
    • App Creation Process
    • Best Practices
    • Game Events status
  • Information
    • Careers
    • Fund
    • Developers Blog
    • Overwolf Appstore
    • Advertise on Overwolf
Overwolf 2022