Use Meeting URLs for an Agora Video Call with the React Native UIKit

What's this blog post about?

In this tutorial, we learn how to use universal links with React Native to open up a video calling or livestreaming app built with the React Native UIKit. We first set up a basic boilerplate using expo-cli and install necessary packages such as expo-dev-client and Agora React Native UIKit. Next, we update the app.json file to define support for our universal link and set up the domain by serving an Apple App Site Association (AASA) file from our web server. We then modify the navigation/LinkingConfiguration.tsx file to support the universal link and create a useEffect hook to get the channel from the query when the app is opened from a universal link. Finally, we render the UIKit and can open it using Linking from expo by calling the deeplink uikit://two?channel=test.


Date published
March 8, 2022

Ekaansh Arora

Word count

Hacker News points
None found.


By Matt Makai. 2021-2024.