sms: openURL OK on Iphone/Android with Marshmallow, not OK on Nougat

Using 2017.3086.

This is the call: 

system.openURL(“sms:07061234567”)

Symptom: It doesn’t open the dialog where you choose which app to use to compose the new SMS.

And these are my build.settings:

-- Supported values for orientation:-- portrait, portraitUpsideDown, landscapeLeft, landscapeRight settings = {     plugins =     {         ["plugin.notifications"] =         {             publisherId = "com.coronalabs"         },                  --nytt, behovs nu nar det finns ett Firebaseplugin ocksa         ["shared.google.play.services.gcm"] =         {             publisherId = "com.coronalabs",             supportedPlatforms = { android=true }         },              },     splashScreen =     {         ios = {             enable = false,         },         android = {             enable = true,             image = "Default-Android.png"         }     },      android =     { largeHeap = false, --for image manipulation, enable if camera!    usesExpansionFile = false, --true if \> 50MB. Corona fixes everything. permissions = { { name = ".permission.C2D\_MESSAGE", protectionLevel = "signature" }, },         usesPermissions =         {             "android.permission.CALL\_PHONE",             --"android.permission.WRITE\_EXTERNAL\_STORAGE", --for camera             "android.permission.INTERNET", --for things like downloading, MapView, LICENSE CHECK             "android.permission.ACCESS\_FINE\_LOCATION", --GPS             "android.permission.ACCESS\_COARSE\_LOCATION", --WIFI  "com.google.android.c2dm.permission.RECEIVE", ".permission.C2D\_MESSAGE",         },         usesFeatures =         {             -- If you set permissions "ACCESS\_FINE\_LOCATION" and "ACCESS\_COARSE\_LOCATION" above,             -- then you may want to set up your app to not require location services as follows.             -- Otherwise, devices that do not have location sevices (such as a GPS) will be unable             -- to purchase this app in the app store.             { name = "android.hardware.location", required = true },             { name = "android.hardware.location.gps", required = false },             { name = "android.hardware.location.network", required = false },         },     },          orientation = { default = "portrait", supported = { "portrait", } }, iphone = { plist = { CFBundleDisplayName = "Finnvedens Lastvagnar", CFBundleShortVersionString = "1", CFBundleIdentifier = "se.avia.finnvedenslastvagnar", UIStatusBarHidden = true,  UIPrerenderedIcon = true, -- set to false for "shine" overlay UIApplicationExitsOnSuspend = false, -- CAMERA: false to not quit app on suspend! also set variable in main! NSLocationAlwaysUsageDescription = "Appen behöver veta din telefons position för att visa kartor och vägbeskrivningar.", NSLocationWhenInUseUsageDescription = "Appen behöver veta din telefons position för att visa kartor och vägbeskrivningar.", NSAppTransportSecurity = { NSAllowsArbitraryLoads = true }, --allow app to access Internet...                         } }, }

User is running Nougat 7.0.
 

I.e. nothing happens when openURL is given that URL. (The phone number in the URL is modified from a legit one to protect the innocent.)

Any ideas?

Can you put together a demo project and share it via google drive or DropBox?

I.e. nothing happens when openURL is given that URL. (The phone number in the URL is modified from a legit one to protect the innocent.)

Any ideas?

Can you put together a demo project and share it via google drive or DropBox?