IAP in App Store

2021-09-16 Thread J. Landman Gay via use-livecode
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


Re: "Unknown error." in LC when trying to test to connected ios device

2021-09-16 Thread Mike Kerner via use-livecode
that ain't it. but i looked, just in case.

On Wed, Sep 15, 2021 at 9:58 PM scott--- via use-livecode <
use-livecode@lists.runrev.com> wrote:

> As  J. Landman Gay once pointed out, sometimes it comes down to figuring
> out what color chicken to sacrifice. The other day I encountered something
> similar to what you are describing that was a new one for me. (I don’t
> recall the exact issue because I encountered several and they are mixed up
> in my mind now.) But one error was actually the result of checking the
> "build for iOS” button but forgetting to uncheck the “build for Android”
> button. I was surprised that LC couldn’t figure that out based on the
> target device but, unchecking “build for Android” solved it. Hoping you
> find that it is something simple and not the chicken thing.
>
> --
> Scott Morrow
>
> Elementary Software
> (Now with 20% less chalk dust!)
> web   https://elementarysoftware.com/
> email sc...@elementarysoftware.com
> booth1-360-734-4701
> --
>
> > On Sep 15, 2021, at 1:58 PM, Mike Kerner via use-livecode <
> use-livecode@lists.runrev.com> wrote:
> >
> > Mac OS 11.5.2
> > LC 9.6.2
> > XCode 12.1
> > I choose a device from the Development->Test Target menu, then select
> > Development->Test
> > We get as far as the app getting signed, and then the error is thrown.
> > I'm pretty sure the certs and profiles are current, since I manually
> > removed them and then used XC to reinstall them.
> > Suggestions?
> >
> > --
> > On the first day, God created the heavens and the Earth
> > On the second day, God created the oceans.
> > On the third day, God put the animals on hold for a few hours,
> >   and did a little diving.
> > And God said, "This is good."
> > ___
> > 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
>


-- 
On the first day, God created the heavens and the Earth
On the second day, God created the oceans.
On the third day, God put the animals on hold for a few hours,
   and did a little diving.
And God said, "This is good."
___
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


What's in LC 9.6.4?

2021-09-16 Thread Curry Kenworthy via use-livecode



I can't find the customary use-list and dev-list email,
announcing and summarizing an LC release, for 9.6.4.

(And I never find the Release Notes PDF as useful.)

Perhaps it was mentioned in another thread,
but if so, I overlooked that too.

What are the big LC 9.6.4 changes versus 9.6.3? Thanks.

Best wishes,

Curry Kenworthy

Custom Software Development
"Better Methods, Better Results"
LiveCode Training and Consulting
http://livecodeconsulting.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


Re: RCs and DPs

2021-09-16 Thread Curry Kenworthy via use-livecode



Ben:
> all RCs and DPs have gone, leaving only STABLE versions

Martin:
> there was a policy change by LiveCode that was announced back in May

Heather/LiveCode:
> If you think this will affect you, please do feel free
> to reply to this email, we would be very interested to hear
> why you are using an older, unstable and unsupported release.

This is a good example of LC usage of "stable"
and it explains why the definition is important.

Here "unstable" is used by the LC Team with a negative connotation,
implying less reliable, less well-tested, less fixed, unfinished.

Emphasizing that meaning:
> If you do already have one of these downloads,
> the licensing will continue to work with it,
> however I strongly advise you to move to using a stable release,
> these are test releases and not intended for general use.

Again +1: It's good common sense to prefer a finished version.
I've long had a taboo against using dp/rc for published builds,
if at all possible, for the same reasons.

Why do I mention it?

1. First, some time ago, there was a discussion here
about LC users needing stable LC versions to build with.
In other words, when it's time to really publish your Acme App,
you likely will choose the least-buggy LC version available.

A proposed counterargument/solution was that we were simply
using different definitions of "stable" - the above, versus
a more technical coding-cycle definition of no-more-added-features.
A "stable" version will not necessarily be reliable; YMMV.

But as we see, BOTH definitions are used by LC, and valid.
Both definitions tend to apply to most purposes.
LC has a version build cycle, and so do LC users.

An app build typically requires a stable (completed) LC version,
which is usually likewise a stable (reliable) LC version.
(Often, but not always, the very latest LC "stable" version,
depending on old and new LC bugs that affect an app.)

2. The rhetorical question of why someone might use a dp/rc
is probably worth answering too. Building with a dp/rc
is extremely undesirable for me, yet not QUITE unthinkable.

(And newbies have asked why anyone would keep 2 LC versions at all.)

So here we go with the answers:

A. You were forced to use a dp/rc to meet a publication deadline,
and you have an internal policy of using the same LC where possible
for any minor updates during your own app's version cycle.
(Typically the stable is even better, but I've seen the exception.)

B. The version in question fixed one bug but introduced another.
It's rare, but it has happened, for the "good" LC build
for a particular user app to fall on a dp/rc release.
(We've had cases where fixing one bug introduced another issue.)

C. You need to copy objects from one project to another.
The secret to doing this smoothly in LC is using two IDEs!
Two stable versions usually suffice, such as 9.6.4 and 9.6.3,
but it's possible to need the same version for a new feature.
(*Thus, I would recommend keeping the latest version's dp/rc's online.)

In practice these are rare. I've had 1 or 2 of these situations,
but I'm not very worried about having them again. Just FYI.

I prefer stable releases and the less-cluttered download page.
It is much easier and quicker to navigate now than before!
Another step in the right direction. (Except perhaps this.*)

Best wishes,

Curry Kenworthy

Custom Software Development
"Better Methods, Better Results"
LiveCode Training and Consulting
http://livecodeconsulting.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