Hi, I am trying to implement Universal links functionalities on my app and I can’t accomplish completly.
On iOS simulator(14.5) when I do for example on a terminal:
xcrun simctl openurl booted https://my.domain.com
or
"Create a calendar event with the link on Notes"
The app is opened correctly.
Then I put https://my.domain.com on the address bar in the safari browser and go but it not launch the app and not shows the “open in” app banner.
I know that if the universal link is fired trought address bar browser not works but, it should be show the “OPEN” banner no?
NOTE1: My related https://my.domain.com website is a Ionic-Angular webapp.
NOTE2: This is strange behaviour, if i click into an html input, then the device keyboard appears and the banner is showed but if I refresh my page it disappears...
Thanks to all
My setup:
Cordova Plugin installed with this command:
cordova plugin add ionic-plugin-deeplinks --variable URL_SCHEME=myapp --variable DEEPLINK_SCHEME=https --variable DEEPLINK_HOST=my.domain.com
-On https://my.domain.com/.well-known/apple-app-site-association have this file:
{
"applinks": {
"apps": [],
"details": [
{
"appID": "MYTEAMID.com.my.bundleid.com",
"paths": [
"*"
]
}
]
}
}
-The AASA validator http://branch.io/resources/aasa-validator returns all checks to OK.
-To configure entitlements, on my config.xml have I can see it on xcode capabilities section:
<config-file parent="com.apple.developer.associated-domains" target="*-Debug.plist">
<array>
<string>applinks:my.domain.com</string>
</array>
</config-file>
<config-file parent="com.apple.developer.associated-domains" target="*-Release.plist">
<array>
<string>applinks:my.domain.com</string>
</array>
</config-file>
-Other environment info:
cordova-ios 6.2
cordova-cli: 10.0.0
ionic-angular: 5