Re: best way to implement unlock features in app

2015-02-03 Thread Akis Kesoglou
If you want some kind of control on the user experience, you can use PotionStore[2] to build the online-store and CocoaFob[1] to integrate with your app. I haven’t used them myself, but judging from the code they seem to be simple enough to use and take most of burden off of yourself. [1]

best way to implement unlock features in app

2014-11-06 Thread sqwarqDev
Apologies in advance. I'm sure this has been asked a million times before, but my google-fu has let me down, and that which I can find is all iOS related. No good for me as this concerns an OS X, non-App store app. I have a reasonably well-developed free OS X app (i.e., by well-developed I

Re: best way to implement unlock features in app

2014-11-06 Thread Bill Cheeseman
On Nov 6, 2014, at 9:00 AM, sqwarqDev sqwarq...@icloud.com wrote: I have a reasonably well-developed free OS X app (i.e., by well-developed I mean I've got a stable user base), and I'm now wanting to add extra features that require purchasing a licence. This seems a common model, but I

Re: best way to implement unlock features in app

2014-11-06 Thread sqwarqDev
On 6 Nov 2014, at 21:31, Bill Cheeseman wjcheese...@gmail.com wrote: One answer, which I prefer, is to contract with a commercial e-commerce provider. Thanks, Bill. I had looked at Kagi in the past, but I didn't realise e-commerce providers would actually help with incorporating all

Re: best way to implement unlock features in app

2014-11-06 Thread Allan Odgaard
On 6 Nov 2014, at 15:00, sqwarqDev wrote: […] I can't find any guidance on exactly how do I generate and test for valid licence keys at run time? I wrote this post about the general principles of a secure license key scheme:

Re: best way to implement unlock features in app

2014-11-06 Thread sqwarqDev
On 6 Nov 2014, at 22:35, Allan Odgaard lists+cocoa-...@simplit.com wrote: I wrote this post about the general principles of a secure license key scheme: http://sigpipe.macromates.com/2004/09/05/using-openssl-for-license-keys/ Ahh nice. Thanks. That's the kind of nitty gritty I've been

Re: best way to implement unlock features in app

2014-11-06 Thread Allan Odgaard
On 6 Nov 2014, at 16:53, sqwarqDev wrote: I didn't understand this bit though: If you do not need to encrypt a payload (as in my post) then I suggest making the license be just a serial number followed by a signature on that number (maybe include a short hash of the owner name) If anyone