Releases: qiscus/qiscus-sdk-android
Qiscus Chat SDK (core) v1.3.2
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
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
andgetChatRoomInfo
Notes
- Recommend to use 1.3.2 instead
Qiscus Chat SDK (core) v1.3.0
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
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
ChangeLog :
- Update from SDKCore
Qiscus Chat SDK (core) v1.2.15
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
- Simplify calling sync when MQTT is disconnected
- Fix read message from lock screen
Qiscus Chat SDK (core) v1.2.14
- Simplify calling sync when MQTT is disconnected
- Remove unused library
2.30.13
- 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
- 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 useandroidx
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