Skip to content

Glia Android Widgets 3.0.0

Latest
Compare
Choose a tag to compare
@sm-deployer sm-deployer released this 20 Feb 13:27

Glia Widgets SDK 3.0 introduces the self-contained Entry Widget, which provides complete Glia functionality — implemented by Glia engineers — with a single entry-point implementation.

The new entry widget:

  • Implements core Glia UI elements out of the box.
  • Is implemented by Glia, applying all of our best practices and tested end-to-end.
  • Will receive updates and forthcoming new features with no additional implementation effort beyond upgrading the Glia SDK.
  • Can be integrated as a bottom sheet (pictured, left) or as an embedded view (right).
  • Dynamically responds to queue availability by revealing and hiding media types.
  • Can be customized to adhere to your app's styles using the Unified Customization framework.
  • Introduces native support for Secure Conversations asynchronous messaging, including unread message counts, with no extra integration lift.
  • Starting with SDKs v3.0, Glia recommends the Entry Widget for all new integrations, and encourages you to migrate any existing implementations to benefit from future updates. Existing APIs are not deprecated with this release and remain supported.

Added

  • Introduced the Entry Widget.
  • Secure Conversations v2.

Changed

  • Updated Kotlin version to 1.9.25.
  • Updated AGP (Android Gradle Plugin) version to 8.6.1.

🚨 Breaking Changes

  • Removed the following deprecated methods
    • GliaWidgets.setUseOverlay(useOverlay: Boolean)
    • authenticate(requestCallback: RequestCallback<Void>, jwtToken: String)
    • GliaWidgets.updateVisitorInfo(VisitorInfoUpdate visitorInfoUpdate, Consumer<GliaWidgetException> exceptionConsumer)
    • GliaWidgets.getVisitorInfo(Consumer<GliaVisitorInfo> visitorCallback, Consumer<GliaWidgetException> exceptionConsumer)
    • isInteractable(ChatMessage message, int viewType)
  • Removed the GliaWidgetsConfig.setUseOverlay(Boolean):Builder function.
  • Removed runtime theme customization (UiTheme).
  • All Activities are internal now. To start an engagement, use the Engagement Launcher.

Fixed

  • Resolved the issue of the chat bubble remaining visible when a Call Visualizer engagement ends.