Skip to content

Releases: qiscus/qiscus-sdk-android

Qiscus Chat SDK (core) v1.3.2

08 Nov 11:00
Compare
Choose a tag to compare

Changelog

  • Add getThumbnailURL() API, to get the thumbnail URL
  • Add getBlurryThumbnailURL() API to get the blurry thumbnail URL
QiscusFileUtil.getBlurryThumbnailURL(URL) // return thumbnail URL 
QiscusFileUtil.getThumbnailURL(URL) // return blurry thumbnail URL 

Bugs

  • Sometimes not getting messages when already had in the database

Notes

Thumbnail only support pdf, relate to image format (.jpg, .jpeg, .png), relate to video format (.mp4 .mkv)

Qiscus Chat SDK (core) v1.3.1

29 Oct 09:58
Compare
Choose a tag to compare

Changelog

  • Add improvement sync for 30s (interval) when realtime connection are still connected. and sync 5s when not connected to realtime
  • Add functionality to differentiate development device token, and production
    device token

Bugs

  • Fix bugs in getChatRoom and getChatRoomInfo

Notes

  • Recommend to use 1.3.2 instead

Qiscus Chat SDK (core) v1.3.0

22 Oct 09:39
Compare
Choose a tag to compare

Changelog

  • Change the format of data transmission to application/json
  • Uniform params and function name in client platform

Notes

  • Some functions name become deprecated

3.0.0-alpha.1

02 Oct 09:54
Compare
Choose a tag to compare

We are happy to announce a new release for our beloved Qiscus Chat SDK.
This are a new major release with breaking changes, we will come up with
upgrade guideline later.

In this release we are trying to make our SDK has a uniform method for all
platform, so no more sendComment on Web, postComment on Android, and
sendMessage on iOS.

But this is still in alpha version, so it can and may have a method and/or
response changes.

For our Android SDK you can install it using

dependencies { 
       ... 
       implementation 'com.qiscus.sdk:chat-core:3.0.0-alpha.1' 
}

For more detailed changes please checkout this docs :
https://documentation.qiscus.com/alpha/chat-sdk-android/introduction

2.30.15

23 Sep 10:59
Compare
Choose a tag to compare

ChangeLog :

  • Update from SDKCore

Qiscus Chat SDK (core) v1.2.15

23 Sep 10:57
Compare
Choose a tag to compare

This release includes this following feature:

  • Ability to get user data/profile with the new method getUserData()
  • Ability to set custom header when sending HTTP request with the new method setCustomHeader()
  • Change default network headers from underscore (_) to dash (-)
  • Change endpoint name from "/sdk" to "/mobile" in some APIs

#for customHeader, you can use this sample code :

 JSONObject customHeader = new JSONObject();

try {
   customHeader.put("QISCUS-SDK-CUSTOM1", "customHeader1");
   customHeader.put("QISCUS-SDK-CUSTOM2", "customHeader2");
} catch (JSONException e) {
   e.printStackTrace();
}

QiscusCore.setCustomHeader(customHeader)

note:
Because this will set additional header for each network request, make sure
your backend already support that custom header if you are using our
on premise package.

Have a try, and let us know if you encounter a problem.

Thank you

2.30.14

31 Jul 08:58
Compare
Choose a tag to compare
  • Simplify calling sync when MQTT is disconnected
  • Fix read message from lock screen

Qiscus Chat SDK (core) v1.2.14

31 Jul 09:00
Compare
Choose a tag to compare
  • Simplify calling sync when MQTT is disconnected
  • Remove unused library

2.30.13

18 Jul 09:08
Compare
Choose a tag to compare
  • Handling new sync_event payload for message read and message delivered (From QiscusCore)
  • Bugfix crash invalid client handle in realtime (From QiscusCore)
  • Improvement sync interval, by default sync interval 5 seconds (From QiscusCore)
  • Improvement room participant in channel

Qiscus Chat SDK (core) v1.2.13

18 Jul 09:07
Compare
Choose a tag to compare
  • Handling new sync_event payload for message read and message delivered
  • Bugfix crash invalid client handle in realtime
  • Improvement sync interval, by default sync interval 5 seconds
  • Migrate to androidx for the future Android will use androidx as their package name.
https://developer.android.com/jetpack/androidx/migrate#migrate


Note :
Need Migrate your project to AndroidX
https://developer.android.com/jetpack/androidx/migrate?hl=id#migrate