Since when system.openURL not returning true/false?

I was relying on system.openURL() to detect if I have Twitter app installed or not. If I have, openURL() will return true, if no, it will return false.

Now I dont get any return at all. According to this documentation here: http://docs.coronalabs.com/api/library/system/openURL.html

It said return is ‘none’

What alternative we have now?

As far as I know system.openURL should return true or false.  I just ran a quick test in the simulator:
 

local x = system.openURL("http://coronalabs.com")
print(“return”, x, “!”)

I saw 2014-07-31 19:50:54.033 Corona Simulator[83078:507] return    false    !

in my terminal.  Are you having issues on device?

Sorry the title is little misleading, I do get boolean, which is always false.

That is the problem. You should get true, if able to open the URL(coronalabs.com), right?

I am having issue on Android device, doing things like this:

local result = system.openURL(“twitter://post?message=helloworld”)
print(result)

The Twitter app is open, and I can write my tweet.

but I am getting False.

Good point, I’ll alert engineering.

Rob

Great, can’t wait. It’s been like this for a few months.

Any good news on this?

It’s still being looked into.

Rob

I’ve got the same problem!

I use the return value to check if the call works fine, but in 2393 it returns always false.

whit build 2189 it works perfectly.

now my app say everytime that can’t call instead the device makes call correctly.

please fix this thing quickly

thanks

Hello!

Any progress on this?

Thanks!

I had to downgrade because this problem is very important for my app.

please fix it

Hi,

This has been fixed and will be in build 2432.

Thank you very much!

When this build will be available for Starters Account?

This will be released to Starter and Basic accounts when we do the next public release.  These are usually on a 3-4 month release cycle.  The last public build was on 8/5.  However, Apple is making a bunch of changes to their submission process as well as making iOS 8 generally available.   We will probably put out a build sooner than our normal 3-4 month pace because of these two major issues.  This will not be before Apple finishes with their submission process changes they are making and then we have to have time to certify that everything works correctly in iOS 8.  After that, assuming we are at a good release point, then we will start a release cycle.  I can’t give you a precise date on when that will be.  I have no idea of how long any of the above will take, as well has fixing other regression bugs and critical bugs that we would want in a new public build.

Early access to fixes is a major privilege for Pro and Enterprise subscribers. 

Rob

As far as I know system.openURL should return true or false.  I just ran a quick test in the simulator:
 

local x = system.openURL("http://coronalabs.com")
print(“return”, x, “!”)

I saw 2014-07-31 19:50:54.033 Corona Simulator[83078:507] return    false    !

in my terminal.  Are you having issues on device?

Sorry the title is little misleading, I do get boolean, which is always false.

That is the problem. You should get true, if able to open the URL(coronalabs.com), right?

I am having issue on Android device, doing things like this:

local result = system.openURL(“twitter://post?message=helloworld”)
print(result)

The Twitter app is open, and I can write my tweet.

but I am getting False.

Good point, I’ll alert engineering.

Rob

Great, can’t wait. It’s been like this for a few months.

Any good news on this?

It’s still being looked into.

Rob

I’ve got the same problem!

I use the return value to check if the call works fine, but in 2393 it returns always false.

whit build 2189 it works perfectly.

now my app say everytime that can’t call instead the device makes call correctly.

please fix this thing quickly

thanks