Skip to content

Shoplive Android SDK 1.8.14

Choose a tag to compare

@hannahcho-shoplive hannahcho-shoplive released this 31 Aug 09:54
· 7 commits to develop since this release

Shoplive Android SDK 1.8.14

No SDK sources — AAR / POM artifacts only.

Added

  • Campaign list API (ShopLiveCampaigns.getCampaigns). Query the campaign list and each
    campaign's progress state straight from the app, with no server integration of your own. Use it
    for things like a live badge on your home screen. Status filtering, pagination, sorting and
    request cancellation are supported.
  • Global PIP close handler (onClose). A single handler now receives both preview and OS PIP
    close events. The close reason is delivered with the callback, and the handler is invoked exactly
    once per screen.

Fixed

  • On some videos, playback stalled just before a replay ended and the play / pause button toggled
    repeatedly.
  • Closing a preview with a swipe did not deliver the close callback.
  • The preview's close button delivered the close callback twice occasionally.

Gradle

// 1) Add the repository — declare it in settings.gradle
//    (dependencyResolutionManagement.repositories) or in your project-level
//    build.gradle repositories block.
maven {
    url = uri("https://sdk.shoplive.cloud/maven-repo")
}

// 2) Add the dependencies — app/build.gradle
//    These POMs carry no transitive dependencies, so declare each artifact you need.
implementation("cloud.shoplive:shoplive-common:1.8.14")
implementation("cloud.shoplive:shoplive-filter:1.8.14")
implementation("cloud.shoplive:shoplive-network:1.8.14")
implementation("cloud.shoplive:shoplive-permission:1.8.14")
implementation("cloud.shoplive:shoplive-sdk-core:1.8.14")
implementation("cloud.shoplive:shoplive-short-form:1.8.14")
implementation("cloud.shoplive:shoplive-video-editor:1.8.14")

// shoplive-exoplayer and shoplive-media3 are alternative player backends —
// pick ONE of the two. Do not declare both.
implementation("cloud.shoplive:shoplive-exoplayer:2.19.1.20")
// implementation("cloud.shoplive:shoplive-media3:1.10.1.3")

Artifacts

  • cloud.shoplive:shoplive-common:1.8.14
  • cloud.shoplive:shoplive-exoplayer:2.19.1.20
  • cloud.shoplive:shoplive-filter:1.8.14
  • cloud.shoplive:shoplive-media3:1.10.1.3
  • cloud.shoplive:shoplive-network:1.8.14
  • cloud.shoplive:shoplive-permission:1.8.14
  • cloud.shoplive:shoplive-sdk-core:1.8.14
  • cloud.shoplive:shoplive-short-form:1.8.14
  • cloud.shoplive:shoplive-video-editor:1.8.14

Build provenance

  • Source: matrix-sdk-android@5a6904914fa3dc2e0b789d9d0a2ff5cc41139a55
  • Line: domestic
  • Tag: 1.8.14