Since you're asking for feedback: how about a non-App Store version?
May I ask why would one need a non-app store version? I thought users would trust the App Store more than other websites like gumroad, paddle, etc.
Mind you, Paddle has this problem too, but some other systems, like FastSpring, do not.
Although as an additional addendum to that—and this is probably not going to make you want to use Paddle—there is a generic keygen that works for all Paddle apps, so I don’t mind buying them because I know I have a failsafe.