https://github.com/leancloud/swift-sdk-demo
Demo for LeanCloud Swift SDK
https://github.com/leancloud/swift-sdk-demo
Last synced: 9 days ago
JSON representation
Demo for LeanCloud Swift SDK
- Host: GitHub
- URL: https://github.com/leancloud/swift-sdk-demo
- Owner: leancloud
- License: apache-2.0
- Created: 2019-03-14T06:53:06.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-08-17T09:18:37.000Z (over 2 years ago)
- Last Synced: 2025-04-05T04:51:18.663Z (12 months ago)
- Language: Swift
- Size: 358 KB
- Stars: 49
- Watchers: 13
- Forks: 9
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Swift SDK Demo
Demonstrations based on [LeanCloud Swift SDK](https://github.com/leancloud/swift-sdk) .
| Demo Project Name | description |
| ------ | ------ |
| [Chat](#Chat) | Instant Messaging App |
| [VoIP](#VoIP) | Sample for receiving APNs message and VoIP notification |
## Chat
Chat is a [LeanCloud](https://leancloud.cn) based instant messaging application on iOS.
### Features
* Basic Chatting
* Group Chatting
* Rich Media Messaging
* Open Chat Room
* Channels and Bots
* Temporary Conversation
### How to Run
* `$ git checkout master`
* [CocoaPods](https://cocoapods.org) adding Package Dependencies
* `$ cd swift-sdk-demo/`
* `$ pod update`
* `$ open swift-sdk-demo.xcworkspace/`
* [Xcode](https://developer.apple.com/xcode/) run **Chat** target
> **Note**: Before running the target, maybe you should change the **Bundle identifier** and setup your own **Apple Developer Account**.
## VoIP
VoIP is is a [LeanCloud](https://leancloud.cn) based Sample Project for receiving message and VoIP notification on iOS.
### How to Run
* `$ git checkout master`
* [CocoaPods](https://cocoapods.org) adding Package Dependencies
* `$ cd swift-sdk-demo/`
* `$ pod update`
* `$ open swift-sdk-demo.xcworkspace/`
* [Xcode](https://developer.apple.com/xcode/) run **VoIP** target
> **Note**: Before running the target, maybe you should change the **Bundle identifier** and setup your own **Apple Developer Account**.