Swiftpack.co - qiscus/QiscusCore-iOS as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by qiscus.
qiscus/QiscusCore-iOS 3.0.0-beta.17
Qiscus Core Chat SDK
⭐️ 14
🕓 2 weeks ago
iOS macOS
.package(url: "https://github.com/qiscus/QiscusCore-iOS.git", from: "3.0.0-beta.17")

QiscusCore - Messaging and Chat Core API for iOS

Qiscus Enable custom in-app messaging in your Mobile App and Web using Qiscus Chat SDK and Messaging API

Platform Languages CocoaPods

Installation Cocoapods

CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

$ gem install cocoapods

To integrate QiscusCore into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'

target '<Your Target Name>' do
    pod 'QiscusCore'

Then, run the following command:

$ pod install

Installation Swift Package Manager (SPM)

You can use The Swift Package Manager to install QiscusCore by adding the proper description to your Package.swift file:

import PackageDescription

let package = Package(
    name: "YOUR_PROJECT_NAME",
    dependencies: [
        .package(url: "https://github.com/qiscus/QiscusCore-iOS.git", from: "1.10.6"),

Installation Carthage

Carthage is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks. To integrate QiscusCore into your Xcode project using Carthage, specify it in your Cartfile:

$ github "qiscus/QiscusCore-iOS" "carthage-support"


Init AppId

Initiate qiscus with app id

QiscusCore.setup(WithAppID: "yourAppId")


Authentication with UserID & UserKey

QiscusCore.login(userID: userID, userKey: key) { (result, error) in
    if result != nil {
    }else {
        print("error \(String(describing: error?.message))")

Authentication with JWT

QiscusCore.login(withIdentityToken: identityToken, completion: { (result, error) in
     if result != nil {
        print("error \(String(describing: error?.message))")


for other documents can be viewed on this page, Qiscus Docs


You can download example how to use QiscusCore with advance usage from QiscusCore Example.

Security Disclosure / Question / Other

If you any security disclosure, question, or other, you can make Ticket


Stars: 14
Last commit: 2 weeks ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Release Notes

Qiscus Chat SDK (core) v1.11.0
2 weeks ago

Changelog :

  • Add Privacy Info
  • Improve mechanism update comment

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics