Agora.io Xamarin Agora SDK for iOS/Android/MacOS
The Agora SDK allows you to effortlessly integrate call functionality into your app or website.
Xamarin.Forms FULL (discontinued):
Native packages you can download here.
In this repo you will find binding projects for both versions - FULL and VOICE, difference is in support of video and size of lib
first of all if you want to build - go to https://docs.agora.io/en/All/downloads?platform=All%20Platforms and download packages, then place xcframeworks/aar to /lib folders for needed platforms
You can build and run OneToOne sample app available on GitHub
Step by step iOS tutorial is available on GitHub
- to update and compile Xamarin Agora SDK for Android
- to update and compile Xamarin Agora SDK for iOS
- to update and compile Xamarin Agora SDK for MacOS
- to update and compile Xamarin Agora SDK for Xamarin.Forms
- pack Nugets
The MIT License (MIT).
P.S. Known Issues:
- removed AgoraScreenCaptureParameters - linking failed in release mode to find this class in sdk, but sharpie see that class
- from 3.0 agora providing 2 builds for 1 version in iOS SDK "AgoraRtcKit.framework" and "ALL_ARCHITECTURE/AgoraRtcKit.framework" we using "AgoraRtcKit.framework", because if we bind "ALL_ARCHITECTURE/AgoraRtcKit.framework" - unable to submit built app to store, it raise issue that build contains code for simulator