Last modified September 3, 2021 by Shelly Wolfe

Smart TV SDK release notes

Swrve has an open source SDK repository. There are two options for downloading the latest public Swrve SmartTV SDK:

  • Install the SDK using npm (node package manager).
    Run the following command: npm install @swrve/smarttv-sdk.
  • Download the SDK from the GitHub public repository.

For upgrade instructions, see the Smart TV upgrade guide.

Release 1.1.1

Release date: September 3, 2021


  • Added support for Universal Module Definition (UMD).


  • Handle key up event when closing an in-app message.

Release 1.1.0

Release date: October 22, 2020


  • Updated tracking of device OS and type for platform-specific delivery of in-app messages.


  • Updated package.json dependencies to resolve Dependabot alerts.

Release 1.0.3

Release date: February 26, 2019


  • Fixed an issue where the User Identity URL endpoint was not correct for apps using our EU stack.

Release 1.0.2

Release date: December 6, 2018


  • Resolved an issue where the Identify API was failing intermittently for multiple logins.
  • Resolved an issue with user identity where the first_session event was being sent for existing users when they identified on a new device.
  • Resolved an issue where the events triggered directly after a successful Identify API call were not sending correctly.

Release 1.0.1

Release date: October 25, 2018


  • Resolved an issue where the SDK version reporting was missing crucial platform information.
  • Resolved an issue were in-app messages button engagement events were reporting the wrong campaign ID.