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

Reply via email to