Opening 'comgooglemaps://' uri is opening another app. - iOS - ios

While opening google maps in iOS by using scheme comgooglemaps:// , It is opening another app named Pitch Gauge. I also confirm that Google Maps app is installed in my iPhone. Still its not picking the url scheme of Google Maps app and trigerring for Pitch Gauge App.
I am using the code given below with cordovaInAppBrowser.
cordova.InAppBrowser.open( "comgooglemaps://?q=" + address, "_system");
Want to know if there any change in URL scheme in iOS for redirecting to Google Maps. Or there's any need to make change related scheme url in iOS?

Related

Is there a iOS App URL Scheme for the Camera App

I found this list of the available ios app URl schemes: https://ios.gadgethacks.com/news/always-updated-list-ios-app-url-scheme-names-0184033/
The camera app is not in this list. Trying camera:// does give a prompt to open the Camera app, however on accepting us errors with "address is invalid".
What is the correct way to open the Camera App on iOS via such an URL scheme?

Firebase dynamic link doesn't work on iOS

I am making some app and use firebase dynamic link.
When I tested dynamic link on my android phone, It works well.
And in my iOS, it also works, but the page does not change and any parameter does not pass.
When I input deeplink like below picture on safari, it works well.
Is there something else that I missed?
I set Associated Domains on xcode.
I am using iOS 10 and using ionic2(cordova)!
You can do that using SMS app.
Paste your deepLink and send it. So when you click on the link your app will be open.
This answer also applies to the question: Firebase dynamic link not opening the app iOS
Testing dynamic link using SMS app

Open app with URL Scheme from Facebook

I'm trying to open my iOS app from my Facebook page throught a custom URL Scheme.
I tried to add a custom URL Scheme in my app (and if I type it in Safari my app opens), I tried to add Facebook SDK in my app, configuring info.plist with all parameters like app ID and FacebookUrlScheme, but my app does not open in any case.
I don't have any other ideas and I didn't find any guide or tutorial for this.

MobileFirst on iOS: start Google Maps and let user return

I use a standard Maps protocol for iOS in my MobileFirst 7.0 hybrid app:
...
The Google Maps app opens correctly, however there is no possibility to return back to my app. The iOS apps list shows my app icon with Google Maps screen. The Google Maps UI has no exit button to return back. I would expect there to be two separate processes: my app and Google Maps.
Am I doing anything wrong or is this intended? If so, how should one go about something like this?
Per the Apple guide, this will open either Safari or the Maps app. It does not mention anything on returning back to the app, so that's just that: https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html
Edit: but to get it to work in web apps, like in the case of IBM MobileFirst, where the app is rendered in a WebView inside an app, you should not follow Apple's guidelines to use a URL such as: http://maps.apple.com?q=... but rather only maps:q=....
By using the second option the actual Apple Maps app will launch instead of replacing your app with Google Maps.

iOS Native Maps URL scheme multiple pins

I am using PhoneGap to build applications for iOS and Android.
I want to open the native map application on iOS with multiple pins. I am able to open the native map on iOS device using their Maps URL scheme using a ?q=lat,long parameter
http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html
Is it possible to open the native maps app and showing multiple pings instead of only one?
I have tried enough to search for it but there isn't enough documentation to answer my question.
Thank you for the help
Create an MKMapItem for each pin you want to display, save the MKMapItems to an array, and then use openMapsWithItems:launchOptions: to send the array to the Maps app. The Maps app will display a pin for each item in the array.
I have not used this myself, but it's from Apple's documentation at:
http://developer.apple.com/library/ios/documentation/MapKit/Reference/MKMapItem_class/Reference/Reference.html#//apple_ref/occ/clm/MKMapItem/openMapsWithItems:launchOptions:

Resources