Dyte is a technology company specializing in real-time communication solutions. Our products are designed to enable seamless and efficient video interactions in various applications, ranging from virtual meetings to interactive live streaming. The offerings are known for their robust performance, scalability, and ease of integration.
This repository consists of all the different ways in which you can use Dyte's iOS SDK and other packages to its full extent to get the best live audio/video experience.
Here are the list of available samples at the moment.
- iOS Core
- iOS Core with Swift UI
- iOS UI Kit
- iOS UI Kit with Swift UI
- iOS UI Kit with custom meetings UI
To use these samples you would need to do the following steps:
First, you'll need to create a meeting and add a participant to that meeting.
You can do so by going to https://docs.dyte.io/api?v=v2 and run the APIs in the API runner itself so you can quickly get started.
Make sure you've created your Dyte account at https://dev.dyte.io and have your
Organization ID
and API Key
ready to use from the
API Keys section.
- Go to
Create Meeting API
and add your credentials and run the API with your request body, note the
id
you receive in resonse, this is the meeting id. - Go to
Add Participant API
and add a participant to the meeting with the
meetingId
you received in previous API call.
Once you're done, you'll get an authToken
, which you can use in a sample as
explained below.
Here are steps to try out the samples:
- Clone the repo:
git clone [email protected]:dyte-io/ios-samples.git
- Open the project in your
XCode
and paste yourauthToken
in MeetingConfig.swift file and run the app