Deeplink URL - Project Assurance using reactNative | Community
Skip to main content
Level 4
November 5, 2024
Question

Deeplink URL - Project Assurance using reactNative

  • November 5, 2024
  • 1 reply
  • 1043 views

We are working on a New App which works on reactNative Framework. Currently, the app provided me the deeplink link url for the android app and i am using deeplink tester to connect the app to Project Assurance. But the deeplink url is not working. What should be the correct syntax of generating the deeplink url for the app? Will be it different for reactNative vs native framework?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

1 reply

Jennifer_Dungan
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
November 5, 2024

ReactNative is a Native Framework... I will also say that we are using React Native, so I know that done properly this will work.

 

So normally, your developers would provide you with the deeplink that they configured.... so for our apps, let's say I have three apps called App A, App B, and App C

 

In our case, each app was configured with a deep link named for the app, so I would use:

  • appa://
  • appb://
  • appc://

 

As my deeplinks... (of course those deeplinks could go farther, like to specific pages in the app), but for Assurance testing, you really just need the root.

 

I am not sure how you got the deeplink you are testing... but if the deeplink tester isn't working, it's probably not going to work for Assurance either...

 

Can you confirm that Deeplinking has been enabled on your app? And can you get the developers to confirm that the deeplink you are trying to use is correct?

jaishalAuthor
Level 4
February 14, 2025

Hi @jennifer_dungan ,

Yes Deep link has been enabled on our app but whenever i try and download a QA build, create a session on Project Assurance, copy the link and paste it into the Deep link tester app, it doe snot connect the Assurance tool to the app. 

Here is an example of my deeplink : 

 

<company name>bank://view/sign-in

 

The other apps we have are native frameworks and those works completely fine. Is it different for reactNative Apps? What could be steps i need to take for troubleshooting? Any documentation detailing all steps for reactNative Deeplinking?

 

Jennifer_Dungan
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
February 14, 2025

No, our are also React Native apps, so that shouldn't be the issue... 

 

Now, when we test our apps, we don't deep link to a specific page, just to the root (but I don't think that matters)...

 

 

The important part is that after you create the session, you should get the deeplink from AEP Assurance Session Details:

 

 

 

This adds query parameters to the deeplink string that include the adb_validation_sessionid which makes the connection to AEP Assurance.