IAP in App Store

J. Landman Gay jacque at hyperactivesw.com
Sat Sep 18 17:22:30 EDT 2021

@Panos: Progress. I now know why a login dialog was not showing up and why a channel wasn't 

The command "mobileStoreMakePurchase" absolutely requires three parameters. I omitted the 
payload string (third param) because I didn't need it and it wasn't required for iOS. I assumed 
it would be empty and treated accordingly. It isn't.

If the third param is omitted, the script compiles okay but apparently aborts with no error 
message and no information when the app runs on the device. There is no clue why nothing is 
happening. On the off chance that was the problem I add the string "payload here" and bingo, I 
got the App Store login dialog.

I am still not getting any status reports in purchaseStateUpdate and the purchase times out. 
But at least I'm logged in now.

Suggestion: if a third param is missing, LC should throw an error at runtime. We'd all be saner.

On 9/17/21 5:25 PM, J. Landman Gay via use-livecode wrote:
> Yes, I tested on real devices, both an iPad and an iPhone. I also just set up testing on the 
> Google Play Store and got the same non-results.
> I will look at the test stack in the lesson, thanks Panos.

Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com

More information about the use-livecode mailing list