A user just reported to me that one of my commercial plugins were not functioning. After seeing their video I could find the error in seconds. When copying the extension identifier string from the Extension Warehouse page into my code a leading space had slipped in which of course prevented the plugin from finding the license.
The problem is that plugin developers are unable to test licensing checks for ourselves. There’s just no way to give yourself a license and see that everything works, at least not that I know of. This coding in the dark has already been addressed before by plugin developers and is certainly not comfortable or fun. A simple typo can cripple an extension without the author being able to test and correct it.
What is potentially even worse is that the plugin passed the review process without this error being found. I was under the impression that the reviewer gave themselves a temporary license for each extension but if that were the case the extension wouldn’t have worked because it tried to retrieve a license for a faulty extension identifier. It seems the reviewer simply disables the licensing checks which causes the extension to be regarded licensed even if the extension identifier is faulty.
This plugin has been for sale for over two weeks without functioning until a user reported it. I am not very happy with having to contact paying customers and trial users and tell them why the plugin haven’t worked for them. It’s really quite embarrassing.
Please, give us the ability to grant ourselves test licenses (with the ability to switch between purchases, trial and set days remaining etc) so we can actually test for ourselves that out code works! Also, please look into how licensed extensions are reviewed!