Overwolf

Overwolf

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

›Maintain Your App

Getting Started

  • Getting started
  • App Creation process
  • Submit app proposal
  • SDK Introduction
  • Using our dev tools
  • Game compliance principles

Sample App

  • The Basics
  • Components
  • UI components
  • Architecture

Test Your App

  • App testing basics
  • Technical checklist
  • Product checklist
  • Marketing checklist
  • Community alphas

Submit Your App

  • App submission basics
  • Custom Installer
  • App Knowledge base

Monetize with Ads

  • Monetization overview
  • Ads Monetization Basics
  • Ads SDK overview
  • Configuring your Ads
  • Managing Ads
  • Current Ads SDK

Monetize with Subs

  • Subscriptions overview
  • Subscriptions user flow
  • Integrate subscriptions
  • Request an app plan

Maintain Your App

  • Submit an app update
  • Set app status
Edit

Submitting a new version of your app

Your app is available on the Overwolf Appstore and it's time to release new features you've been working on. That’s awesome! In this article we'll go over the process of submitting updates for your app in a few simple steps.

Submitting a new version

To get the update cycle started, send the new version, including a detailed change log, to developers@overwolf.com. You can also contact the Overwolf team directly through our Slack with the required information.

Please keep your update documentation and files in the same format as your original submission, rather than sending fragmented files. Once the version has been changed, update the build version in the manifest. If nothing has been changed in your app's store assets, the app folder will do just fine.

Going Live

After receiving the new version, it will be added to our approval pipeline and we'll get to reviewing it in up to 96 hours. Assuming the review process goes well and no issues were spotted, you can expect your approved update to go live 4-8 hours after completing our review.

Forced user updates

In general, apps are updated automatically every few hours, or when Overwolf is restarted. If there's a good reason to "force" an early or immediate update, you can:

Use updateExtension() to check the app and perform an update:

  1. Call checkForExtensionUpdate(). If there is an available update - register for the onExtensionUpdated event and call updateExtention()).

  2. Once the update has completed successfully, the onExtensionUpdated event is triggered, and you can call relaunch(). In case of fail, the callback of updateExtention() returns "success:false"

No app should ever update while it’s being used in-game unless the user explicitly requests it. In fact, there is a failsafe mechanism where this API will only work if a relevant user action is detected, such as clicking a button or otherwise choosing to update.

Note: Another method is checking the app's current version by using the getManifest() method.
You can find the current app version under the manifest’s "meta" property. If the current version and your server stored version are not identical, you can prompt them to restart Overwolf to update the app.

Rejected tests

We want to make sure that your app is running smoothly and that your update works just as well as your original app. If we spot any issues, we’ll send you a list of them along with feedback. Once you have fixed the issues we spot, you can send the update again as a new process to be reviewed.

Note: A detailed change log will help our team to identify the changes better and will make the testing process faster.

Last updated on 2020-7-14 by eransharv
← Request an app planSet app status →
  • Submitting a new version
  • Going Live
  • Rejected tests
  • 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