Channel Developers

  • Fixed an issue where images in messages were not displayed correctly.

  • Added the ability to show or hide ad subscription settings based on the user.

  • Enhanced security for sensitive data.

  • Fixed an error caused by footerCategory

  • Fixed a layout bug in the message stream for ALF.

  • Convert PNG images to vector drawables, reducing SDK size.

  • Minimum supported API level has been raised to 21 (minSdk >= 21)

  • Fixed an issue that user can not access the channel under abnormal conditions.

  • Internally improved input field display logic.

  • Fixed a crash that occurred when entering the chat tab.

  • Fixed a crash that occurred when long-pressing a reaction.

  • Fixed an issue that was causing the app to shut down unexpectedly.

  • Added new fields to the PopupData model and modified their nullability.

  • Fixed an issue where the top margin in the Home tab was displayed abnormally.

  • Added a prevent duplicate inquiry feature in channel settings.

  • Fixed block response for closed chat was not applied immediately after the consultation ended, even when the answer blocking time was set to immediate.

  • We have improved the experience of the Channel documents.

  • Fixed incorrect rendering of ALF messages.

  • Fixed a bug where the maximum number of lines for the welcome message was changing.

  • Fixed an issue where the screen was displayed abnormally in the WebView.

  • Updated the application to ensure compatibility with Android API Level 35.

  • Added functionality to delete files and video messages sent by users.

  • Fix CSAT emoji.

  • Added support for bulk file uploads by users.

  • Standardized the format of requestId for internal messages.

  • Fix the display for the profile edit button in settings.

  • Fix proguard rules.

  • Fix issue where the OpenChat API was not correctly integrating with workflows.

  • Fixed a UI interaction bug in tab navigation.

  • Fixed sound issue of instagram video feed.

  • The Channel Talk Status button is now visible when the server is under maintenance.

  • Fixed public field in user model

  • We now prompt a log message when the language of the message sent by the user differs from the language specified in the user's information.

  • Fixed an issue that caused errors in certain cases.

  • When a user is banned while using the SDK, they are now immediately redirected to the block screen instead of remaining on the chat screen.

  • We have fixed an issue where errors occurred in certain situations.

  • App Widgets are now supported. You can add these widgets to the Lounge and execute.

  • Supports smooth and fluid animation in the action button for executing commands or WAM controller.

  • We introduce powerful feature to help your chat: Workflow. Workflow will completely replace support bots.

    • Removed ChannelIO.openSupportBot() in favor of new ChannelIO.openWorkflow().

  • Added new public API: ChannelIO.hidePopup()

  • Minor internal changes

  • Minor internal changes

  • Minor internal changes

  • Users may execute commands from the chat stream by entering messages starting with '/.'

  • We introduce our new AI assistant: 'ALF.' ALF will recommend a command to a user that best fits the user's message written in natural language.

  • Meet the brand new Channel logo

  • Improved the display of holiday settings content

  • Fixed unexpected button behavior

  • Fixed in-app popup behavior

  • Fixed error handling

  • Fix openSupportBot behavior

  • Add openSupportBot API in ChannelIO

  • The visibility of manager profile images in welcome chat card is now optional.

  • User will be asked to continue the existing ongoing chat whenever possible instead of creating new one.

  • Message preview no longer shows attached file names.

  • Lounge screen will show more descriptive error.

  • Added skeleton UI for loading screen.

  • Added animation for an announcement message.

  • Display descriptive message preview for forms.

  • Fixed message bubble does not fit button-only message.

  • Fixed primary bot profile is not shown.

  • Introduced a new list-of-number type on forms.

  • Improved the Channel button design, and options.

  • Improved pop-up marketing design.

  • Redesigned the lounge. Brand image, and important image sections to be applicable.

  • Made improvements to the overall design.

  • Added unread property. See User for the details.

  • You can set the appearance of the Channel button icon.

  • Kotlin is upgraded to 1.8.22

  • Fix appearance logic

  • Fix user badge count calculation

  • Fix instagram integration crash

  • Enhance boot status

  • Apply dark mode

  • Fix instragram crash

  • Fix notification strategy

  • Fix changing "chat as channel profile" option affects messages sent in the past

  • Fix alignment of marketing popups when screen is large

  • Improve experience on message read behavior

  • Fix file not upload sometimes

  • Fix some colors

  • Migrate to androidx from library

  • Fix leak

  • Support Android 33

  • Fix crash

  • Update emojis

  • Fix bugs

  • Fix crash

  • Enhance proguard rules

  • Fix crash

  • Redesigned

  • Support chat as channel profile

  • Follow up feature added

  • Support bot enhanced

  • Popup position can be changed

  • Fix webview intent handling

  • Fix for Android S

  • Fix null pointer exception

  • Fix veil id management

Require Android gradle plugin 4+ Require Android device version from 5.0

  • Update library

  • Fix translation

  • Fix video bug

  • Fix permission

  • Fix socket

  • Fix crash sometime in popup

  • Add day unit for operating remain time

  • Fix input not blocked after user chat closed delayed

  • Fix npe

  • Fix support bot button hide when failure

9.0.1 (2021. 06. 26)

  • Fix input flickering when support bot initialized.

9.0.0 (2021. 06. 26)

  • Improved Lounge UI/UX

  • Applied new message Input logic

  • Removed 'Show Closed Chat' option

  • Changed 'Remove Chat' user action to 'Leave Chat' user action

  • Changed some behavior of 'OpenChat' API function

  • Fix in app push not visible sometimes

  • Fix vibration option

  • Add page feature

  • Enhance language settings ux

  • Add instagram integration

  • Enhance integrations ux

  • Fix conflict style

  • Fix layout

  • Fix close button visibility

  • Fix some emoji not visible

  • Apply file security

  • Fix file download

  • Fix youtube play

  • Fix integration icon style

  • Apply android 11

  • Renew apis

  • Add link buttons

  • User can input date and boolean type for profile data

  • Fix in app push visiblity

  • Show progress bar in popup video

  • Fix preview scale

  • Enhance photo viewer

  • Fix crash

  • Simplify model

  • Fix layout calculation

  • Change start button activate logic

  • Fix thumbnail orientation

  • Fix multiple image cropped in bubble popup

  • Add unsubscribed flag to user data

  • Fix autoplay on first time

  • Fix user message layout

  • Fix layout

  • Fix push receive logic

  • Add front api

  • Add member hash

  • Fix lifecycle

  • Rollback legacy function

  • Fix emoji parser

  • Fix url bug when using event payload

  • Fix system language bug

  • Enhance call ux

  • Manage push notification more strict

  • Add image placeholder

  • Fix popup layout

  • Fix in app push not closed

  • Apply push view background

  • Fix error - link url

  • Do not interactive when activity is over lock screen

  • Fix antlr : parsing attribute

  • Do not insert emoji when it is null

  • Fix message background : MaskableFrameLayout -> BorderLayout

  • Performance improvement : parser

  • Enhancce language settings

  • Enhance uploader

  • Fix bugs

  • Fix photo album and camera on android 10 with app target sdk 29

  • Fix tiny concurrency problem when socket disconnected

  • Fix keyboard bug in some devices

  • Fix lounge infinite load sometimes

  • Fix watermark layout

  • Fix in app push + push bot show logic

  • Fix exoplayer resource conflict

  • Fix bug

  • Resolve memoryleak

  • Repackage exoplayer core, ui

  • Fix bug

  • hot fix - exoplayer rollback

  • Add NaverTalk

  • Edit PushBot notification design

  • Repackage exoplayer core, ui

  • Fix bug

  • Fix default error handle in not main thread

  • Remove ripple in popup view

  • Fix build error in some environment

  • Line integration

  • Fix json parser for old sdk

  • Fix event parameter

  • Fix supporting input activated

  • Set telephony permission to optional

  • Add deleted message feature

  • Fix launcher style

  • Fix photo picker crash

  • Fix photo picker crash

  • Fix interface name

  • Fix watermark logic

  • Fix listener not fired some events

  • New plugin features

  • Add @SkipAttachChannelView annotation to ignore attach button

  • Fix chat redirection

  • Fix event property null safety

  • Fixed push bot process issue

  • Fixed custom view conflict issue

  • Fixed custom attributes conflict issue

  • Added in-app browser options

  • New brand logo applied!

  • Java 1.8 compile option requirement added

  • Enhance chat main flow

  • Change launchMode to singleTop in UserChatListActivity, ChatActivity

  • Change support bot data scheme, if you use support bot in previous version, we recommend update this version

  • Fixed a bug that operation time dialog is not visible

  • Fixed a bug that badge count is not updated

  • Fixed a bug that key value conflicts in Cookie library

  • Push bot can display the button and image

  • User can save message that are passed to the push bot

  • Animation improved when the channel plugin was opened

  • Fixed a bug that can't resend when message sending fails in chat

  • Fixed a bug where the push was not visible when the background process killed

  • Migrate FCM module

  • Fixed 'exoplayer' module conflict

  • Added canShowLauncher for custom launcher

  • Fixed 'glide' module conflict

  • Added Push bot feature

  • Added onClickRedirectUrlcallback in ChannelPluginListener

  • Set closed user chat visibility to true by default

  • Change package path in Guest

  • Change method signature in ChannelIO.track

  • Fixed minor UI bugs

  • Added Support bot feature

  • Changed to be use SDK only in Pro Plan

  • If a push message arrives, no SMS message is sent for 1 minute.

  • ChannelIO.initPushToken() : initialize device token for push notification

  • plungin-fcm : change allowBackup value true to false

  • Fixed minor bugs

  • Fixed minor UI bugs

  • Fixed in - app push crash issue

  • Displayed watermark for startup

  • Fixed minor UI bug

  • boot : will not show launcher automatically

  • show : and hide: is visibility control property for launcher and it appears globally over application

  • Changed plugin listener method from addChannelPluginListener, removeChannelPluginListener to setChannelPluginListener, clearChannelPluginListener.

  • ChannelPluginSetting's hideDefaultLauncher property has been deprecated

  • ChannelView has been deprecated

  • Fixed ImageMessageHolder crash issue

  • Added Device CHLocale option

  • Fixed in - app browser intent uri issue

  • Added in-app browser

  • Users now will be asked to close chat

  • Web link will be opened in application instead default browser

  • Updated internal APIs related to session and read

  • Change review message sequence

  • Remove Wi-Fi permission

  • remove camera permission

  • Change In-App push design

  • Added message translation option

  • Added LauncherConfig option in ChannelPluginSettings

  • Fixed minor bugs

  • Fixed RxJava onBackPressure issue

  • Added Big emoji

  • Fixed UI thread bug

  • Fixed bug that ChannelIO.show() ,ChannelIO.hide() function does not work properly

  • Fixed full screen orientation issue in targetSDK 27 version

  • Fixed duplicate link click event issue

  • Added actionable message type

  • Added chat activity animation configuration option

  • Changed CHLocale fields name

  • Fixed minor ui bugs

  • Fixed duplicate User id header bug

  • Added null safe code

  • Fixed -keepresourcexmlelementsDexGuard bug

  • Fixed watermark bugs

  • Fixed camera behavior when load unexpected file

  • Added Video player

  • Added GIF image message

  • Fixed message format bugs

  • Added Guest as parameter in boot completion block

  • Fixed chat view behaves unintentionally when call boot in onResume.

  • Added ProfileBot feature

  • Added locale option in ChannelPluginSettings

  • Added locale option view in profile view

  • Renamed Guest to Profile

  • Changed userId from Profile to ChannelPluginSettings

  • Fixed unexpected behavior when repeatedly boot with veil

  • Fixed default launcher behavior when use 'setHideDefaultLauncher' method

  • Added null safe code.

  • Fixed minor bugs.

  • Fixed a bug that failed to track boot event.

  • Added default channel event Boot and ChannelOpen

  • Renamed framework ChannelPlugin to ChannelIO

  • Removed ChannelPlugin public field isDebugMode and isEnabledTrackDefaultEvent (these fields moved into ChannelPluginSettings)

  • Removed initialize: and checkIn method and added boot:

  • Removed ChannelException and added ChannelPluginCompletionStatus (enum)

  • Renamed checkOut to shutdown

  • Renamed show: and hide: to open: and close: respectively

  • Renamed showLauncher: and hideLauncher: to show: and hide: respectively

  • Renamed moveToUserChat: to openChat:

  • Renamed track: parameter names to eventName and eventProperty

  • Renamed CheckIn to Guest (class)

  • Renamed willShowChatList to willShowMessenger

  • Renamed willHideChatList to willHideMessenger

  • Renamed badgeChanged to onChangeBadge

  • Renamed onReceivedPushMessage to onReceivePush

  • Combined listeners into ChannelPluginListener

  • Introduced ChannelPluginSettings class for ChannelIO configuration

  • Added message formatting (bold, italic)

  • Refactored message cell structures

  • Fixed minor UX / UI bugs

  • Fixed bug that did not work correctly when user chat count was 0 or 1

  • Fixed push model bugs

  • Added Push Event Interface onReceivePush

  • Added moveToUserChat: method that open to chat with a specific id

  • Added Notification Channel code for Oreo (8.0, API 26)

  • Disabled Chat input field when Channel is not in operation time

  • Fixed camera permission bug

  • Fixed chat scroll event bug

  • Changed chat activity animation

  • Changed UserChats, Channel APIs

  • Fixed UI bugs

  • Added willShowChatList(), willHideChatList() methods in OnChannelPluginChangedListener

  • Changed new chat message UI

  • Fixed typing bug

  • Added view to display the manager who is chatting

  • Fixed unintended behavior of ChannelPlugin.hide ()

  • Fixed minor bugs

  • Added show, hide methods for controlling launcher button visibility

  • Added onBadgeCount interface for counting the number of chat

  • Fixed minor bugs

  • Added CheckIn event

  • Added track method to track plugin event

  • Updated socket version

  • Fixed minor bugs

  • Changed the way guests identify their name

  • Changed to request user's information authentication according to channel setting

  • Added Preview UI to the bottom of the chat screen

  • Added chat notifications and vibrations

  • Fixed bot message UI bug

  • Changed Userchat UI, UX

  • Renewal plugin UI

  • Fixed minor bugs

  • Fixed push notification bugs

  • Fixed a bug where push notifications did not work when checked in as anonymous user

  • Added Proguard rule

  • Added method to delete chat

  • Changed chat sorting rule

  • First beta version release