Might we have a message path issue here? Put a test "purchaseStateUpdate" in the card of the stack that you are starting this in.
Ralph DiMola IT Director rdim...@evergreeninfo.net -----Original Message----- From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf Of J. Landman Gay via use-livecode Sent: Friday, September 17, 2021 6:26 PM To: How to use LiveCode Cc: J. Landman Gay Subject: Re: IAP in App Store 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. On 9/17/21 3:22 PM, panagiotis m via use-livecode wrote: > Hello Jacque, > > I am away from my machine now, so I cannot test, but I would suggest > you try with the simplest example first, that is to use the sample > stack of the lesson, and just change the in-app product IDs to match > yours. If this works for you (by "works" I mean at least to show the > in-app purchase dialog), it means that something in your script blocks the communication. > If this is the case, I am happy to investigate until we find the culprit. > > Kind regards, > Panos > > Ps: I take it you are testing on a physical device, not in the > simulator, is that correct? > > On Fri, 17 Sep 2021, 22:51 J. Landman Gay via use-livecode, < > use-livecode@lists.runrev.com> wrote: > >> Panos, the LC lesson says the mobileStoreMakePurchase command sends >> the request and begins the purchasing process. The behavior I'm >> seeing is that the request isn't being sent at all. >> >> The older syntax has a specific mobilePurchaseSendRequest command, >> which the newer syntax does not use. Should I add that to my script? >> Will it hurt if I do? >> >> On 9/17/21 1:34 PM, panagiotis m via use-livecode wrote: >>> Hello Jacque, >>> >>> How do you initiate a purchase? Have you called >>> mobileStoreEnablePurchaseUpdates? This command creates a "channel" >>> for communicating with the app store. Since you get no response at >>> all, it seems for some reason this channel is not created. Can you >>> share your purchase code? >>> >>> Kind regards, >>> Panos >>> >>> On Fri, 17 Sep 2021, 19:39 J. Landman Gay via use-livecode, < >>> use-livecode@lists.runrev.com> wrote: >>> >>>> After initiating a purchase I get nothing. No dialog, no errors. It >>>> acts like I never pushed the button, the app just sits there. I'm >>>> logging everything. The log shows my comment that I'm initiating a purchase. >> There >>>> are no other log entries until the timeout message. >>>> >>>> >>>> The product ID matches the one in iTunes Connect exactly, because I >> copied >>>> it from there and pasted it into my script. (I've hard-coded a >>>> single product just for testing because I needed one that was a >>>> non-renewable subscription so that I could repurchase several >>>> times.) >>>> >>>> >>>> There's one thing I didn't mention. Our Ruby programmer set up a >>>> server API in Connect so she could get notice of any refunds. Does >>>> that mean that >> all >>>> responses would be going to the server? Even so, you'd think I'd >>>> get a dialog about my Apple ID. She's turned it off for now and >>>> I'll try again shortly, but she doesn't think that would be an issue. Do you know? >>>> >>>> -- >>>> Jacqueline Landman Gay | jac...@hyperactivesw.com HyperActive >>>> Software | http://www.hyperactivesw.com On September 17, 2021 >>>> 2:48:49 AM panagiotis m via use-livecode >>>> <use-livecode@lists.runrev.com> wrote: >>>> >>>>> Hello Jacque, >>>>> >>>>>>>>>> instead the next call to make a purchase should pop up a >>>>>>>>>> dialog >>>> asking >>>>> for an Apple ID >>>>> Yes, this is what should happen. What do you get when trying to >>>>> make a purchase? >>>>> >>>>> I take it that the in-app purchase product IDs in your script do >>>>> match >>>> the >>>>> ones you set up in iTunes Connect, is that correct? >>>>> >>>>>>>>>> Is the lesson accurate? I get no response at all from >>>>> purchaseStateUpdate. >>>>> Yes, the lesson is still accurate, I did test it 2 weeks ago. The >>>> response >>>>> from purchaseStateUpdate will arrive *after* you get the purchase >> dialog >>>>> and click Buy or Cancel. >>>>> >>>>> Kind regards, >>>>> Panos >>>>> -- >>>>> >>>>> >>>>> On Fri, 17 Sept 2021 at 01:27, J. Landman Gay via use-livecode < >>>>> use-livecode@lists.runrev.com> wrote: >>>>> >>>>>> I'm trying to test IAP in the App Store. I have a tester account >>>>>> and >>>> I'm a >>>>>> verified test user >>>>>> with a new Apple ID that is not used anywhere else. >>>>>> >>>>>> Following the LC lesson, it says to sign out of the app store in >>>> Settings. >>>>>> I had to look up how >>>>>> to do that in iOS 14, and did so. It also said not to sign in >>>>>> again >>>> while >>>>>> in Settings, instead >>>>>> the next call to make a purchase should pop up a dialog asking >>>>>> for an Apple ID. It does not. >>>>>> >>>>>> Is the lesson accurate? I get no response at all from >>>> purchaseStateUpdate. >>>>>> There's a handler in >>>>>> the script that triggers a timeout after 2 minutes, and that's >>>>>> all I >>>> get. >>>>>> >>>>>> How do I trigger the sign-in dialog so I can log in as my test >> account? >>>>>> >>>>>> -- >>>>>> Jacqueline Landman Gay | jac...@hyperactivesw.com >>>>>> HyperActive Software | http://www.hyperactivesw.com >>>>>> >>>>>> _______________________________________________ >>>>>> 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 >>>>> _______________________________________________ >>>>> 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 >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> 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 >>>> >>> _______________________________________________ >>> 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 >>> >> >> >> -- >> Jacqueline Landman Gay | jac...@hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> >> _______________________________________________ >> 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 >> > _______________________________________________ > 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 > -- Jacqueline Landman Gay | jac...@hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com _______________________________________________ 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 _______________________________________________ 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