Um, that doesn't make any sense whatsoever! I have often replied to tickets filed by Vic Drover specifically regarding the way Watchful.li handles Akeeba Backup updates. In fact we were talking about how to apply a definitive plugin name by means of a subdirectory in the ZIP file just a few months ago. I am wondering if they have the feature in beta but not deployed...?
If you are feeling adventurous, edit wp-content/plugins/akeebabackupwp/akeebabackupwp.php and find this block:
// Autoupdate info
// add_filter ('pre_set_site_transient_update_plugins', array('AkeebaBackupWPUpdater', 'getupdates'), 10, 2);
// add_filter ('plugins_api', array('AkeebaBackupWPUpdater', 'checkinfo'), 10, 3);
// add_filter ('upgrader_pre_download', array('AkeebaBackupWPUpdater', 'addDownloadID'), 10, 3);
// add_filter ('upgrader_package_options', array('AkeebaBackupWPUpdater', 'packageOptions'), 10, 2);
// add_filter ('after_plugin_row_akeebabackupwp/akeebabackupwp.php', array('AkeebaBackupWPUpdater', 'updateMessage'), 10, 3);
Change it to
// Autoupdate info
add_filter ('pre_set_site_transient_update_plugins', array('AkeebaBackupWPUpdater', 'getupdates'), 10, 2);
add_filter ('plugins_api', array('AkeebaBackupWPUpdater', 'checkinfo'), 10, 3);
add_filter ('upgrader_pre_download', array('AkeebaBackupWPUpdater', 'addDownloadID'), 10, 3);
add_filter ('upgrader_package_options', array('AkeebaBackupWPUpdater', 'packageOptions'), 10, 2);
add_filter ('after_plugin_row_akeebabackupwp/akeebabackupwp.php', array('AkeebaBackupWPUpdater', 'updateMessage'), 10, 3);
This will report the updates the WordPress' Plugins page. However, there was a reason we disabled it. Some badly written third party plugins interfere with these filters, causing WordPress to throw a white page / error 500. The problem does not come from our code so we can't fix it. It comes from third party code. Our code only triggers the bug in the third party code. So I disabled this feature until I can add a switch to let our users disable the integrated update.
Uncommenting the lines I indicated you will re-enable this feature. Akeeba Backup will now be reporting the availability of updates to WordPress. It will also provide the correct Download URL, with the Download ID, when WordPress tries to fetch the plugin update. I guess that should be more than enough for Watchful.li if that's what they meant in their reply (and not that the plugin has to be hosted in the Directory so they can query the update status through the Directory's API). Please let me know if that works.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!