Shootr SDK

An easy to integrate SDK brings live engagement to your digital platforms

Developers first

Our solution is designed to be as easy to integrate as possible

// Import Shootr SDK and get an instance of ShootrView

import com.developer.shootrtvsdk.ui.ShootrView;

ShootrView shootrView = ShootrViewImpl.getInstance(this);
shootrView.init(CLIENT_ID); // Get it from Dashboard/Developer

// Show the chat in your app
// Get it from Dashboard/Chat

shootrView.showChat(CHAT_ID, chatListener);
// Import SDK in AppDelegate
// Get CLIENT_ID from Dashboard/Developer

import UIKit
import ShootrTVSDK

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
  func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    ShootrTVSDK.initialize(CLIENT_ID)
    return  true
  }
}

// Show the chat in your app
// Get CHAT_ID from Dashboard/Chat

import ShootrTVSDK

class VideoController: UIViewController, ChatDelegate {
  override func viewDidAppear(_ animated: Bool) {
    super.viewDidAppear(animated)
    ShootrTVSDK.show(chat: "CHAT_ID", delegate: self)
  }
}

Maintenance

Automatic updates with no need to update the app or web

Shootr

A web overlay with automatic updates on the video player.

Your app or website

Once Shootr is integrated, only very few updates are required.

Control

Web with manual configuration, analytics, and service cancellation button