ios - Launch Apple Mail Exchange App from within my own App? - ios

I am trying to launch the exchange mail app configured via apple mail on an ios app written in react-native. I know that we can use the mailto and message urlschemes to open the mail app, but none of these target a specific mail app installed via apple mail.
https://developer.apple.com/library/archive/featuredarticles/iPhoneURLScheme_Reference/MailLinks/MailLinks.html#//apple_ref/doc/uid/TP40007899-CH4-SW1
The above opens the default mail app selected in apple mail. Is there a way to that to a targetted mail app?
Is it possible to achieve this?

Related

Does apple-app-site-association work with a web app?

I've just come across apple-app-site-association.
Will it work to open an iOS webapp (created by tapping Add To Homescreen while on a Safari webpage) as opposed to a native iOS app?
I have a URL link in a newsletter email we send out that I was trying to get to open the iOS user's webapp instead of their normal Safari.
https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html
No, it doesn't; The apple-app-association file contains the bundle id of the app to be launched. Web apps aren't really apps and they don't have a bundle id, so they can't be launched

Firebase dynamicLinks: Do i need an app on the store for my link to work correctly?

I created a dynamic link on firebase dynamics like in their tutorial here
https://firebase.google.com/docs/dynamic-links/ios/receive
using an app ID (WhatsApp) which is not mine because not yet on App Store.
When i click on it (in Notes or Mail), it goes to Safari and ask if i want to open WhatsApp in AppStore.
When i come back to my app, i don't receive any link.
Do i need to publish my app to the appstore before it works?
You do not need to publish your App in AppStore in order to test the Firebase Dynamic Links.
Did you followed steps here https://firebase.google.com/docs/dynamic-links/ios/receive regarding Set up Firebase and the Dynamic Links SDK and Open Dynamic Links in your app?
Is your App receiving any link in UIApplicationDelegate's openURL: method? Can you reproduce the issue with quick-start App https://github.com/firebase/quickstart-ios/tree/master/dynamiclinks ?

Open message in gmail app from ios app

I am trying to open a specific message within the gmail app from within my own ios app using the googlegmail:// scheme. I can launch the gmail app using this but I need to load a specific message.

iOS universal links not working from gmail app

I have implemented iOS universal links to my app and everything is working fine when link is send to email and triggered from mail app, but not works when triggered from gmail app (opens link in embedded browser). I find out that some other app links such as Youtube or TestFlight is working from gmail app. Please help me to find out what I'm doing wrong.
Universal Links only work in Gmail under very specific circumstances: the embedded webview needs to be already open, so clicking a Universal Link directly from the text of an email doesn't work. You can find a list with more information here.
It's possible YouTube and TestFlight actually aren't using Universal Links to trigger those apps. I haven't looked at them recently.

How can I Open Facebook from other app which is Installed & logged in Facebook App

I have seen an iPhone app Path and Installed in Device and in this app I have seen Facebook functionality means I have installed Facebook App and successfully logged in this app and now How can I open my profile,feeds,friend list and other functionality from my demo app so please give me idea how can I develop this functionality.
Any application can register a custom URL scheme, and when your app opens that URL, IOS will switch to the application that has registered that URL scheme. The Facebook app has registered such a scheme, with apparently quite some capabilities. See wiki.akosma.com.
However, I don't think that you can switch back to your app after that. So, if you just want to fetch some Facebook information, then you are probably better off using the Facebook web interfaces. You don't need to have the Facebook app installed at all when doing that.

Resources