User case scenarios

Firebase Dynamic Links

Firebase Dynamic Links is an external tool that facilitates the integration with deeplink and has some features to define the behavior in Apple and Android, such as redirect user to the store when there is no app installed. This tool still can be used, but will be shutdown soon, as stated here.

The WL app will not have integrated firebase dynamic links sdk . What does it mean? The app will not have the firebase dynamic links listener to parse and handle deeplink contents automatically. The following pictures simplifies the main use-cases, but this reference has all details.

  • If the mobile customer clicks on it and has installed app, then it goes to the app directly. Otherwise, he/she can be redirected to the store and get the app.

  • The web customer accesses the webpage directly in the browser.

     

Deeplinks

Regular deeplinks (not necessarily firebase dynamic links ) will be enabled in the app, so that when the user has it already installed app and click on deeplink, he/she can be redirected to the app. Otherwise, he/she will go to the browser with the webpage link opened.

Universal Links without path

Universal links are IOS deeplinks. Once the user clicks on links without any path ( e.g.: /menu , /store-locator , /promotion-abc ), it will be redirected to the home page.

Specifically, in IOS, after loading the page in the browser, he/she can decide to open the app, clicking on the right upper corner Open button.

Universal Links with path

The behavior for universal links with path (e.g.: /menu ) are quite similar.

Android App Links without path

In Android, when the customer enters the deeplink address in the browser, there is no automatic redirection to the app. It only happens when he/she clicks on it.

Android App Links with path

In Android, when the customer clicks on a deeplink with path, such as menu, store or promotion, the app should be redirect to the proper path.

The behavior in browser : if he/she enters an address, the webpage in browser is loaded and doesn’t redirect to the app.

 

Acceptance Criteria:

@Paula Winter (Unlicensed) , could you please fill the acceptance criterias