[OT] Mac App Store (was Gatekeeper)

Guglielmo Braguglia guglielmo at braguglia.ch
Sat May 12 17:34:24 EDT 2012


Thanks a lot Pete ...
... found also this (/open source/) : 
https://github.com/roddi/ValidateStoreReceipt

... which include an XCode project so ... I have to understand how the 
include/modify for an OSX External for LiveCode :-\

About validating receipts : 
https://developer.apple.com/library/mac/#releasenotes/General/ValidateAppStoreReceipt/_index.html

Guglielmo


On 12.05.2012 22:58, Peter Haworth wrote:
> 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<guglielmo at 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 at 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 at 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 at 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 at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
>



More information about the use-livecode mailing list