iOS: Check for Internet Connection?

Rick Harrison harrison at
Thu May 22 23:30:18 EDT 2014

Hi Colin & Gerry,

This is exactly what I need!

is a little obscure to search for
though isn’t it?  Why didn’t they
name it iPhoneCheckForInternetConnection?  LOL



On May 22, 2014, at 8:21 PM, Gerry Orkin <gerry.orkin at> wrote:

> There are commands for this. See the dictionary for "iphoneSetReachabilityTarget" and "reachabilityChanged. 
> This is what I do. Start with this at the top of your stack script:
> global internetAvailable	
> Then on openstack call this:
>  iphoneSetReachabilityTarget  ""
> Have this in your stack script too:
> on reachabilityChanged  hostNameOrAddress, reachabilityInfo
>  global internetAvailable
>  put reachabilityInfo into internetAvailable
> end reachabilityChanged
> That keeps a global variable updated with the current status of the connection. When I want to check for the current status I call this:
> on internetCheck
> switch
>        case internetAvailable is empty
>          answer "There doesn't appear to be an internet connection. Please try again later."
>          exit to top
>          break
>        case  "reachable" is among the items of internetAvailable and "is cell" is not among the items of internetAvailable  
>          exit internetCheck -- there's an active wifi connection
>          break
>        case internetAvailable contains "is cell"  
>          answer "There's no wifi available. Use mobile data?" With "Yes" or "No"
>          if it = "Yes" then
>            -- do whatever you need here
>            exit internetCheck
>          else
>            exit internetCheck
>          end if
>          break
>      end switch
> end internetCheck
> _______________________________________________
> use-livecode mailing list
> use-livecode at
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:

More information about the Use-livecode mailing list