If You using Cordova/Ionic v3
There is bug…
Check these Step:
There Are Four process
1.app console
App ids → select app id→ enabled Associated Domains → Done Provisioning Profile → Edit again
- On Xcode
AppName → general → capability → Associated Domains → + →
applinks:example.com
- On Your Server Upload apple-app-site-association file in root dir for http And .well-known folder for https
Ex - https://www.skyscanner.com/apple-app-site-association
Ex - https://www.skyscanner.com/.well-known/apple-app-site-association
Don’t append this file as json leave as text Ex – of apple-app-site-association
4.(Important)
(cordova) project folder there are two files: Project → plateform → ios → projectNameFolder →
Entitlements-Debug.plist
Entitlements-Release.plist
When I add the value applinks:example.com to Capabilities–> Associated domains → Domains, the Entitlements-Debug.plist got the lines:
<key>com.apple.developer.associated-domains</key> <array>
<string>applinks:example.com</string> </array>
BUT the Entitlements-Release.plist did not change. What I did to solve the issue is to copy-paste the generated lines form the Entitlements-Debug.plist. After this, I did the exact same Archive and upload process as before and everything worked fine.
and use ionic-plugin-deeplinks to get params and Route your Deeplink process
…Thanks Later First Build Your Project