iOS: restoring in-app purchases
Jamie Stuart
jamie at eurotalk.com
Tue Nov 13 11:42:57 EST 2012
Chris,
1] mobileRestorePurchases
2] assuming purchases exist, you'll receive a purchaseStateUpdate message with the purchaseID from the app store
3] mobilePurchaseState(purchaseID) will then return the type "restored"
4] you can then mobilePurchaseConfirmDelivery purchaseID to confirm delivery and do any processing you require.
See page 58 of the iOS release Notes. Below is a sample purchaseStateUpdate handler
on purchaseStateUpdate purchaseID
switch mobilePurchaseState(purchaseID)
case "paymentReceived"
mobilePurchaseConfirmDelivery purchaseID
-- deal with a successful purchase
mobileDisablePurchaseUpdates
break
case "restored"
mobilePurchaseConfirmDelivery purchaseID
-- deal with a restored purchase
break
case "error"
answer "A problem occured during purchase handling:" & return & return & mobilePurchaseError(purchaseID)
mobileDisablePurchaseUpdates
-- deal with a problematic purchase
break
case "cancelled"
mobileDisablePurchaseUpdates
-- deal with a cancelled purchase
break
end switch
end purchaseStateUpdate
Jamie, CMSNISO, EuroTalk
On 13 Nov 2012, at 12:47, Thomas McGrath III <mcgrath3 at mac.com> wrote:
> Not yet Chris, but I am interested as well since this is on the horizon for me.
>
> Hope you can get an answer here.
>
>
> -- Tom McGrath III
> http://lazyriver.on-rev.com
> 3mcgrath at comcast.net
>
> On Nov 12, 2012, at 3:21 PM, Chris Sheffield <cmsheffield at icloud.com> wrote:
>
>> No takers on this, huh? Isn't anyone else making use of in-app purchases?
>>
>> On Nov 9, 2012, at 10:20 AM, Chris Sheffield <cmsheffield at icloud.com> wrote:
>>
>>> Does anyone out there have a step-by-step on how to do this? The docs don't make it very clear. I understand I need to issue the mobileRestorePurchases command, but what do I do after that? I'd like to be able to retrieve a list of product IDs of previous purchases so that I can have complete control over the restore process, but I'm not sure if that's possible.
>>>
>>> Any pointers?
>>>
>>> Thanks,
>>> Chris
>>>
>>>
>>> --
>>> Chris Sheffield
>>> Read Naturally, Inc.
>>> www.readnaturally.com
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> 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
>>
>>
>> _______________________________________________
>> 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
>
>
> _______________________________________________
> 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