[Android] Technical Refinement - DeepLink Firebase SDK

Questions:

  •  N/D

Technical Refinement

Description

Discovery:  

  • intl-whitelabel-app

    • TASK 1— [Android] Add configuration to Apps Link

      • We will need to hosts on AndroidManifest.xml inside <intent-filter>:

        • PLK ES

        • path: intl-whitelabel-app/workspaces/frontend/native-assets/plk/es/android/app/src/main/AndroidManifest.xml

          • popeyes.es : This host will be to open link relates with:

            • popeyes.es/PATH

          • *.popeyes.es: This host will be to open link relates with:

            • hello.popeyes.es/PATH

            • whopper.popeyes.es/PATH

        • BK ES

        • path: intl-whitelabel-app/workspaces/frontend/native-assets/bk/es/android/app/src/main/AndroidManifest.xml

          • burgerking.es : This host will be to open link relates with:

            • burgerking.es/PATH

          • *.burgerking.es: This host will be to open link relates with:

            • hello.burgerking.es/PATH

            • whopper.burgerking.es/PATH

        • BK PT

        • path: intl-whitelabel-app/workspaces/frontend/native-assets/bk/pt/android/app/src/main/AndroidManifest.xml

          • burgerking.pt : This host will be to open link relates with:

            • burgerking.pt/PATH

          • *.burgerking.pt: This host will be to open link relates with:

            • hello.burgerking.pt/PATH

            • whopper.burgerking.pt/PATH

        • OBS: add the attribute android:autoVerify="true" on tag <intent-filter>

      • sha256_cert:

        • path: intl-whitelabel-app/workspaces/frontend/native-assets/bk/es/.well-known/assetlinks.json

          [ { "relation": ["delegate_permission/common.handle_all_urls"], "target": { "namespace": "android_app", "package_name": "es.popeyes.android", "sha256_cert_fingerprints": [ "E7:53:E0:B3:DA:02:B4:47:31:E1:80:2D:85:14:EF:58:9B:AA:04:B4:21:94:B5:9F:4D:28:41:79:38:5C:0E:8A" ] } } ]
  • follow the steps: https://developer.android.com/studio/write/app-link-indexing

  • We will know if will works, when the links are validated

Screenshots

  • N/A

POC

  • N/A

Impact Analysis

  • N/A

Dependencies

  • N/A

Unit Test

  • N/A

Useful Links

  • N/A