This is regarding Android Applinks / Deeplinks issue from outlook-email - android

In our Hybrid Mobile(ionic-V3) application Applinks/Deeplinks is working fine from email clients such as gmail, yahoo etc. Where-in on click of the link we are getting the “disambiguation dialog / app chooser” to select the application to open the link.
But when we click on the same link from outlook-email it is directly opening in the browser , as any external links in Outlook e-mail route through safe links which in turn not allowing to do the deep linking to the APP.
Request you all to please let us know if any one came across the same issue and found solution.

Related

Prevent android deep link from redirecting to playstore if app doesn't exist

I am working on a website for a product which also has an android application. I want to redirect the user from mobile web browser to the android application when a particular task is performed. I use a deep link of the format as below -
intent://#Intent;package=<PACKAGE_NAME>;action=android.intent.action.VIEW;category=android.intent.category.BROWSABLE;scheme=https;end
The issue is that this link is redirecting user to playstore if app is not installed. I wanted user to stay on the web browser if app is not installed. How can we achieve that?
As of now, i tried replacing the intent with https to produce link of the format as below -
https://#Intent;package=<PACKAGE_NAME>;action=android.intent.action.VIEW;category=android.intent.category.BROWSABLE;scheme=https;end
But it only works if I add the supported links from the app info, which has to be done manually. I am not sure if the fix for this is to be done in android on is there a way to handle this from the website?

Deep linking Facebook android / ios issue

I wan to create a deep link that opens the facebook app. But I noticed that the link is different from ios and android. iOS triggers fb://profile and android fb://page.
How can I manage that the app will open correctly on both devices?
Deep linking is supposed to be done for your own app. Even though you use anyone of those links you can open your own app when these links are fired in browser. Even you don't have control when that link is opened in browzer. i.e. User will be shown the number of options for opening that link for those apps who have registered for that link in their intent filter.
If you want to open facebook app then use Intents for that.

Facebook/Gmail/Whatsapp/Twitter deep linking in Android

I could not find a specific solution. please give me step by step solution so that i can integrate the deep linking of Facebook, Gmail, Twitter and Whatsapp. i have applied the library of google play services and facebook sdk and also unable deep linking in my account but i did not find the code for make my app link. please give me solution. Thank you
You can deeplink if the application provides their SDK. fortunately facebook, gmail, and twitter provides SDK, but whats app not providing any sdk. so you can deep link all other applicaiton you listed out with your app, but not WhhatsApp.
This is a partial answer (only for FB)
According to your requirement you need to do extra works to ensure deep linking.
For FB:
Create a fb app with share permission ( you need to get approval so that user can share from your app using fb sdk )
While sharing you must share your website which contains meta data for Android/iOS device (check android/iOS developer page for that meta data)
Now if user clicks on the share content using mobile they will be taken directly to the app. If they click from the desktop device, you can redirect them to html version or to google play site or whatever page you like.
I suspect Google and Twitter has similar mechanism.
Hope this helps.

How can I smartly redirect users who click on an email link, to my app or my mobile site?

I have an app and a mobile site. I also send emails to my users. I would like the following to happen if my users open these emails on their mobile phones and click on a link:
If a user has installed my app, then launch the app and open the relevant page inside it.
If a user has NOT installed my app, then launch the browser and take him to the relevant page on my mobile site.
I want this to happen seamlessly and automatically. I DON'T want to use the inbuilt android prompt as users end up choosing chrome (since it is the first option shown). How can I do this? Would ideally want solutions for both android & ios.
You can do this with a landing page. Send user to landing page, check platform, then check if they have app installed(if they have registered custom url scheme) if they have then they go to app. Otherwise they go to mobilesite.
See this answer by https://stackoverflow.com/a/29019660/1165581 by Adam
You can NOT prevent the Android prompt which lets the user choose an option. What you can do is, create a link to your mobile site and have your App react to urls containing your domain. So what will happen is:
if a user clicks the link and does NOT have your App installed, he/she will be prompted with the default url handler prompt (only the first time) and then open the mobile site in the prefered browser
if a user clicks the link and DOES have your App installed, he/she will get the same prompt, only your App will be listed there as well next to browser Apps.
Here is an explanation on how to this: Android Respond To URL in Intent
You can use URL Schemes in iOS for your requirement to be full filled. By Using URL Scheme you can do exactly same. Clicking on link will launch your app. Please go through the concept of URL Schemes.
Follow the below referral link:
http://code.tutsplus.com/tutorials/ios-sdk-working-with-url-schemes--mobile-6629
Hope this helps!!

HTML button to open Mobile Apps

I am developing a responsive website and it will have a login button. This login button should redirect to an application installed on the users phone.
Is it possible to create an html/css button and once clicked, it opens up an installed application on your mobile whether its android or ios ?
Many thanks for your help guys !
Open app:
http://www.techrepublic.com/blog/software-engineer/web-to-app-interoperability-launch-your-android-app-from-the-web/
Using an intent to direct the user to the app download page:
http://www.techrepublic.com/blog/software-engineer/web-to-app-interoperability-launch-your-android-app-from-the-web/
Here is a link to some of apple's in-app url schemes, not all of the apps have schemes, but you might be able to find them in the developer notes of whatever app you're linking to.
https://developer.apple.com/library/safari/featuredarticles/iPhoneURLScheme_Reference/Introduction/Introduction.html

Categories

Resources