On Android 12, I want to show two app options on app chooser for deeplinking. I have added both app certificate details like package id and SHA into assetlinks.json , but App chooser is not showing. its redirecting directly to the app whichever we install first.
Related
I created short link in firebase like this:
In apple developer i set Associated Domains:
I have developed & installed an iOS app locally on my device. On android, after setting IntentFilter to app.mydomain.com it did not work but after changing to mydomain.com everything works fine.
When i set associated domains in iOS entitlements as weel:
applinks:app.mydomain.com or applinks:mydomain.com or applinks:mydomain.com/test
When I open or click on dynamic link on iOS, it opens app page in the App Store app and not opening app itself though it's installed.
What could be wrong?
I have done basic setup for universal linking
Associated domain is set applinks:domainName
Uploaded apple-app-site-association file to the server (tested in https://branch.io/resources/aasa-validator/). Updated new format to support iOS 13
Certificates are valid
Running in release mode
Added code for redirection in app
But still, on click of universal link, safari gets opened instead of iOS app (Not even a banner with OPEN button). Tried from notes app too .On long press of the link, my app is also not listed
I'm trying to build a flutter app that could launch all kinds of apps with a button. But I can't find a way to launch an app without using a browser or going through the google play store and the app store.
Is there a way to launch the app directly without using a browser or the play/app store?
You can try my plugin flutter_appavailability: A Flutter plugin that allows you to check if an app is installed/enabled, launch an app and get the list of installed apps.
Methods available:
checkAvailability(String uri)
getInstalledApps() (only for Android). Unfortunately, for iOS there is no way to get the list of installed apps!
isAppEnabled(String uri) (only for Android)
launchApp(String uri)
In the README.md file there is an example with screenshots
Every iOS application has its App Store link, which should redirect you to the App Store on iOS devices.
The link looks as follows:
https://itunes.apple.com/us/app/APP_NAME/APP_ID?mt=8
My application link (https://itunes.apple.com/us/app/storyvine/id929186649?mt=8) works on desktop browser, but gives me an error on iOS device:
iOS Update Required
To view this story, you must update to the latest version of iOS.
However, my iOS version is already the latest one (currently 10.3.3).
The application's name and therefore, the URL starts with the name "Story".
As a side effect of this, the soon-to-be-updated App Store thinks that it's referring to an App Store application story (which is only included in iOS 11 and above) and not an actual App Store app. You should remove the application's name from the link, so it becomes:
http://itunes.apple.com/us/app/id929186649?mt=8
When iOS Facebook's in-app browser loads my web page, I have a link there to "Download App Now" which links to the App Store Page, i.e.
https://itunes.apple.com/my/app/XXXXX/12345678?ls=1&mt=8
If this is loaded in Safari, it launches the corresponding app page in App Store correctly and users can instantly download the app.
However, if launched within Facebook's in-app browser, the browser shows a warning: "Leave Facbook? This web page is trying to open an app outside of Facebook. Are you sure you want to open it?"
If I click "Open App", nothing happens. I've tried changing the link using href, onclick, target=_blank and nothing works, basically FB app just failed to launch the external app page.
Is this a bug with Facebook app? I need the open app link feature as I'm showing a website and wish to redirect mobile users to download the app instead.
I'm using iPhone 6 Plus running iOS 8.1, and the latest Facebook app. I tried it in my iPad 4 iOS 7, same problem too.
Thanks!
As noted by WizKid, this is/was a known problem. It should be fixed with the most recent version of the app.