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, < [email protected]> 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, < > > [email protected]> 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 | [email protected] > >> HyperActive Software | http://www.hyperactivesw.com > >> On September 17, 2021 2:48:49 AM panagiotis m via use-livecode > >> <[email protected]> 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 < > >>> [email protected]> 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 | [email protected] > >>>> HyperActive Software | http://www.hyperactivesw.com > >>>> > >>>> _______________________________________________ > >>>> use-livecode mailing list > >>>> [email protected] > >>>> Please visit this url to subscribe, unsubscribe and manage your > >>>> subscription preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-livecode > >>> _______________________________________________ > >>> use-livecode mailing list > >>> [email protected] > >>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > >> > >> > >> > >> _______________________________________________ > >> use-livecode mailing list > >> [email protected] > >> Please visit this url to subscribe, unsubscribe and manage your > >> subscription preferences: > >> http://lists.runrev.com/mailman/listinfo/use-livecode > >> > > _______________________________________________ > > use-livecode mailing list > > [email protected] > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-livecode > > > > > -- > Jacqueline Landman Gay | [email protected] > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > use-livecode mailing list > [email protected] > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode > _______________________________________________ use-livecode mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode
