Skip to content

Releases: qiscus/QiscusCore-iOS

Qiscus Chat SDK (core) v1.14.2

09 Jul 09:30

Choose a tag to compare

Changelog :

  • BugFix Crash

Qiscus Chat SDK (core) v1.14.1

03 Jul 08:47

Choose a tag to compare

Changelog :

  • BugFix Crash

Qiscus Chat SDK (core) v1.14.0

17 Jun 09:23

Choose a tag to compare

Changelog :

  • implement feature new typing (for AI message)
extension UIChatPresenter : QiscusCoreRoomDelegate {
    func onUserTypingAI(userId: String, roomId: String, typing: Bool, textMessage: String, senderName : String) {
        self.viewPresenter?.onUpdateAITyping(typing : typing, textMessage: textMessage)
    }
}

Qiscus Chat SDK (core) v1.13.7

20 May 09:59

Choose a tag to compare

Changelog :

  • Bugfix Crash

Qiscus Chat SDK (core) v1.13.6

17 Dec 09:04

Choose a tag to compare

Changelog :

  • Bug Fixing
  • Implementation period for clear local db SDK, by default every 7 days after login sdk

*if you want custom days like 10 days, you can set before init SDK

QiscusCore.maxDayPeriodicClearLocalDB = 10 // 10 days
QiscusCore.setupWithCustomServer() // or QiscusCore.setup()

Qiscus Chat SDK (core) v1.13.5

21 Nov 09:47

Choose a tag to compare

Changelog :

  • improve reconnect realtime using period time and add some log

Qiscus Chat SDK (core) v1.13.4

06 Nov 08:25

Choose a tag to compare

Changelog :

  • add deviceId when registerDeviceToken

Qiscus Chat SDK (core) v1.13.3

30 Oct 06:03

Choose a tag to compare

Changelog :

  • fix issue race condition status bubble message failed and pending changed to read after receiving new message

Qiscus Chat SDK (core) v1.13.2

18 Sep 08:44

Choose a tag to compare

Changelog :

  • Bugfix Crash
  • add delegate when success autoRefreshToken

for example

 extension UIChatListPresenter : QiscusCoreDelegate {
    func onRefreshToken(event: QiscusRefreshTokenEvent) {
        if event == .isUnauthorized {
            // isUnauthorized
        }else if event == .isTokenExpired {
            // isTokenExpired
        }else if event == .isSuccessAutoRefreshToken {
            //success autoRefreshToken
        }
    }
}

Qiscus Chat SDK (core) v1.13.1

18 Sep 08:47

Choose a tag to compare

Changelog :

  • implement eventDelegate

for example :

 QiscusCore.eventdelegate = self
 
extension AppDelegate : QiscusCoreEventDelegate {
    func onDebugEvent(_ event: String, message: String) {
        print("event =\(event) && message = \(message)")
    }
}