Hi Guglielmo, I found a program in the Mac App store that generates an ANSI C MAs receipt checking module for your application. The URL is http://itunes.apple.com/us/app/receigen/id452840086?mt=12
The price of $24.99 seems well worthwhile but I assume it would need an external interface to be built to use it from Livecode and I have no idea where to start on something like that. Pete lcSQL Software <http://www.lcsql.com> On Thu, May 10, 2012 at 7:31 AM, Guglielmo Braguglia <guglie...@braguglia.ch > wrote: > Hi Andy, > thanks for your reply. > > Yes, I know well that is quite complicate and, probably, impossible to do > totally in pure LiveCode, so ... > > ... who has an external to *validate* the 'MAS receipt file' ??? It's a > commercial product ??? Where we can get ??? :-) > > I think that very soon this will be a really problem ... > ... both, Apple with the OSX app store and Microsoft with the new app > store for windows, have implemented/are implementing a similar system for > copy protection and in the near future we need some *LiveCode functions* to > verify the validity of these 'Store receipts' ... > > Guglielmo > > > > On 10.05.2012 15:52, Andrew Henshaw wrote: > >> Its quite complicated using your own code, took me quite a while to >> figure it out! >> >> I believe there is an external available however (from Obleo?) which >> takes care of it all if you dont fancy tackling it yourself. >> >> >> On 10 May 2012, at 10:25, Guglielmo Braguglia wrote: >> >> Hi Andy, >>> maybe you missed my previous eMail on this list ... :-) >>> >>> Please, can you clarify how you *validate* the 'MAS receipt file' from a >>> LiveCode application ? >>> >>> Thanks in advance, >>> >>> Regards, >>> >>> Guglielmo >>> >>> >>> On 10.05.2012 11:03, Andrew Henshaw wrote: >>> >>>> Yes, a MAS reciept file is inserted into your apps package by the Mac >>>> App Store*so you can check it is there_and validate its contents_*. It >>>> has a hardware signature so you can make sure your app is valid on that >>>> system and has not been copied to another system. If everything checks out >>>> you can then treat the launch as a full registered copy and skip your trial >>>> screens. >>>> >>>> BTW, another 'MAS' store feature is users can install the app on as >>>> many system as they like by logging into the store on other computers and >>>> re-downloading. Each copy gets its own reciept for each computer which >>>> will validate, so while you cant copy an app from one computer to another, >>>> there is no real limit to how many computers a user can install on if they >>>> want. >>>> >>>> You might get away with the license agreement, ive seen apps that show >>>> those first but when you submit an app you can also submit your own license >>>> agreement as a text file so it does look like the app store has its own >>>> system for that, Ive just stuck with the standard Apple license so its not >>>> something ive done. >>>> >>>> Andy >>>> >>> ______________________________**_________________ >>> use-livecode mailing list >>> use-livecode@lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/**mailman/listinfo/use-livecode<http://lists.runrev.com/mailman/listinfo/use-livecode> >>> >> >> ______________________________**_________________ >> use-livecode mailing list >> use-livecode@lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/**mailman/listinfo/use-livecode<http://lists.runrev.com/mailman/listinfo/use-livecode> >> >> > ______________________________**_________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/**mailman/listinfo/use-livecode<http://lists.runrev.com/mailman/listinfo/use-livecode> > _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode