Use Meeting URLs for an Agora Video Call with the React Native UIKit
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.
Company
Agora
Date published
March 8, 2022
Author(s)
Ekaansh Arora
Word count
876
Language
English
Hacker News points
None found.