Since I created the Automatic Updater plugin, one of the most frequent support requests I get is for commercial plugins and themes. Over the years, the various commercial development studios have created their own update systems, but none of them seem to play nicely with the WordPress core way of doing things.
The good news is, I’m here to help you fix that. I’ve created sample Server and Client plugins, for you to copy and integrate into your own code. If you’re just starting a commercial plugin, you can base your update system on it.
It all runs through the core update systems, so it works with the normal Update process, it works with Automatic Updater, and it’ll continue to work when automatic updates come to core, for example.
Now, go check out the Gist!