Currently WordPress doesn’t offer an easy way for plugins which are not hosted on wordpress.org to use its built-in automatic update feature.
Fortunately, I have found a quick and simple way to add this functionality to any plugin and allow plugin authors to take a complete control over when and how the updates are released. The solution consist of two parts:
- filtering the contents of
- providing your own update API.
This solution also enables developers to sell their plugins and still retain the convenience of automatic updates for their users.