diff --git a/.github/cfp_headers b/.github/cfp_headers index 5eb050e228..497a5ff58d 100644 --- a/.github/cfp_headers +++ b/.github/cfp_headers @@ -11,3 +11,6 @@ /apple-app-site-association Content-Type: application/json + +/.well-known/assetlinks.json + Content-Type: application/json diff --git a/res/.well-known/assetlinks.json b/res/.well-known/assetlinks.json new file mode 100644 index 0000000000..17fd1c0d62 --- /dev/null +++ b/res/.well-known/assetlinks.json @@ -0,0 +1,62 @@ +[ + { + "relation": ["delegate_permission/common.handle_all_urls"], + "target": { + "namespace": "android_app", + "package_name": "im.vector.app.debug", + "sha256_cert_fingerprints": [ + "B0:B0:51:DC:56:5C:81:2F:E1:7F:6F:3E:94:5B:4D:79:04:71:23:AB:0D:A6:12:86:76:9E:B2:94:91:97:13:0E" + ] + } + }, + { + "relation": ["delegate_permission/common.handle_all_urls"], + "target": { + "namespace": "android_app", + "package_name": "im.vector.app.nightly", + "sha256_cert_fingerprints": [ + "CA:D3:85:16:84:3A:05:CC:EB:00:AB:7B:D3:80:0F:01:BA:8F:E0:4B:38:86:F3:97:D8:F7:9A:1B:C4:54:E4:0F" + ] + } + }, + { + "relation": ["delegate_permission/common.handle_all_urls"], + "target": { + "namespace": "android_app", + "package_name": "im.vector.app", + "sha256_cert_fingerprints": [ + "F3:FF:38:D2:E5:A6:38:84:86:4A:4E:0D:45:C5:3B:19:8E:7E:39:C0:50:5B:D9:63:F5:55:D6:53:2D:EA:BF:5F" + ] + } + }, + { + "relation": ["delegate_permission/common.handle_all_urls"], + "target": { + "namespace": "android_app", + "package_name": "io.element.android.x.debug", + "sha256_cert_fingerprints": [ + "B0:B0:51:DC:56:5C:81:2F:E1:7F:6F:3E:94:5B:4D:79:04:71:23:AB:0D:A6:12:86:76:9E:B2:94:91:97:13:0E" + ] + } + }, + { + "relation": ["delegate_permission/common.handle_all_urls"], + "target": { + "namespace": "android_app", + "package_name": "io.element.android.x.nightly", + "sha256_cert_fingerprints": [ + "CA:D3:85:16:84:3A:05:CC:EB:00:AB:7B:D3:80:0F:01:BA:8F:E0:4B:38:86:F3:97:D8:F7:9A:1B:C4:54:E4:0F" + ] + } + }, + { + "relation": ["delegate_permission/common.handle_all_urls"], + "target": { + "namespace": "android_app", + "package_name": "io.element.android.x", + "sha256_cert_fingerprints": [ + "C6:DB:9B:9C:8C:BD:D6:5D:16:E8:EC:8C:8B:91:C8:31:B9:EF:C9:5C:BF:98:AE:41:F6:A9:D8:35:15:1A:7E:16" + ] + } + } +] diff --git a/webpack.config.js b/webpack.config.js index 3b827c8d95..03506242ad 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -736,6 +736,7 @@ module.exports = (env, argv) => { new CopyWebpackPlugin({ patterns: [ "res/apple-app-site-association", + { from: ".well-known/**", context: path.resolve(__dirname, "res") }, "res/jitsi_external_api.min.js", "res/jitsi_external_api.min.js.LICENSE.txt", "res/manifest.json",