Deep Linking Integration for Third-Party Websites

The following files need to be publicly accessible on the third-party’s website:

Android

  • Host a publicly accessible file named assetlinks.json on the /well-known/assetlinks.json route with the following content:

 [
   {
      "relation":[
         "delegate_permission/common.handle_all_urls"
      ],
      "target":{
         "namespace":"android_app",
         "package_name":"com.gateway.cardknox.android",
         "sha256_cert_fingerprints":[
            "6A:2D:20:86:D4:4C:46:33:44:6A:41:35:4D:A4:91:20:82:1A:38:8E:63:05:C5:4F:CC:EC:94:36:3F:F9:35:E3"            
         ]
      }
   }
]

iOS

  • Host a file named apple-app-site-association on the /well-known/apple-app-site-association route with the following content:

    • note: file should not have an extension

{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "QCP4TQ46S6.com.gateway.cardknox.iosapp",
                "paths": [ "/transaction/*"]
            }
        ]
    }
}

Last updated