I get a LOT of emails from users trying, and not succeeding, to buy a license for one of my extensions from the Extension Warehouse (EW). For this reason, I also put most of my extensions on the SketchUcation PluginStore as well. The PluginStore is another way to license extensions, but it works differently than the EW does.
So now my code for license checking gets more complicated. And naturally I introduced a bug: If a User had gotten a Free Trial version of my extension from the EW, let the Trial expire, then went got their license from the PluginStore, they would not be able to activate it. Instead of getting SketchUcation's License dialog box (where those licenses get validated) they would see a message box telling them that their trial had expired. Or worse yet, nothing would happen at all.
Fortunately, a Customer emailed me about this problem. After some back and forth, we managed to figure out what was happening and I wrote a fix for it. So now DPLineStyler, PrettyPrint and Scribbler have all been updated to avoid this issue. Thanks a million to that Customer (now a happy User of Scribbler)!
If you are using one of my extensions and experience something not working the way it should, PLEASE send me a message on the Contact form and tell me about it. I will do my best to fix it, so that you and your fellow Users all benefit!
Comments