AgoraIO/AgoraRtm_Apple
[Beta] Agora's Signaling 2.0 SDK Swift Package for iOS, macOS and visionOS 📦
Features
- User Authentication: Authenticate users using tokens for secure communication.
- Message Communication: Send and receive real-time messages between users.
- Presence Management: Query and update the presence status of users.
- Lock Management: Manage locks for synchronization between users.
- Storage Management: Store and retrieve user-specific data in real time.
- Topic Management: Create and manage channels for different topics.
Requirements
- iOS 13.0+ or macOS 10.15
- Xcode 14.0+
- Swift 5.8+
Installation
To integrate AgoraRtm into your Xcode project, you can use Swift Package Manager. Here's how:
- In Xcode, open your project.
- Select File > Swift Packages > Add Package Dependency.
- Enter the package repository URL:
https://github.com/AgoraIO/AgoraRtm_Apple.git. - Choose a version rule or enter a specific branch, tag, or commit hash.
- Click Next, then Add
AgoraRtmKit-Swiftlibrary.
Getting Started
For a complete understanding of how to use the SDK and its various functionalities, please refer to the full documentation.
Package Metadata
Repository: AgoraIO/AgoraRtm_Apple
Homepage: https://agoraio.github.io/AgoraRtm_Apple/
Stars: 3
Forks: 3
Open issues: 0
Default branch: main
Primary language: swift
License: MIT
Topics: agora, agora-rtm, chat, ios, macos, messaging, networking, realtime-messaging, synchronization, vision-pro, visionos
README: README.md