Lovense Developer Documentation

website·Indexed 37 days ago

https://developer.lovense.com

Developer resources for integrating Lovense toy control into applications. Includes native SDKs for iOS (v1.1.5) and Android, a Basic API for HTTPS requests, Standard Socket and JS SDKs, and game engine plugins for Unity, Ren'Py, and Windows BLE (C/C++/C#). Covers toy connectivity, command execution, pattern synchronization, and server-side API integration.

Tokens
62.3K
Snippets
320
Records
413
Agent score
63%

What's inside Lovense

  1. Overview of PatternV2 Request operations

    The PatternV2 Request is designed for scenarios with predefined patterns. For version 7.71.0 and above, it is compatible with all Lovense toys. For version 7.70.0 and below, it is only available for Solace Pro position control. If real-time position control is required, use the Position Request instead.

    PatternV2 includes four primary operations:

    1. Setup: Set up a predefined pattern.
    2. Play: Execute the pattern.
    3. Stop: Stop the pattern.
    4. SyncTime: Synchronize timing.
  2. Overview of the Lovense Remote App Gallery

    The App Gallery is a mini-app platform integrated within the Lovense Remote App. It allows developers to host full Web Apps with flexible interfaces that can seamlessly integrate with Lovense toys using provided APIs.
  3. Overview of Lovense Windows SDK options

    Lovense provides two SDK options for Windows developers:

    1. Windows Dongle SDK: Used for direct access to toys via the Lovense Dongle Adapter. Recommended for custom Windows applications requiring a dedicated adapter.
    2. Windows Bluetooth SDK: Provides native Bluetooth control on Windows with the same functionality as the Dongle SDK.
  4. Overview of Lovense Display Panels

    The Lovense Display Panel provides interactive interfaces for tippers and viewers, moving beyond simple text-based tip activations. There are two available panels:

    • Control Panel: Adds a 'Give Control' menu item. It automatically generates a control link for the tipper, allowing models to grant direct toy control more easily.
    • Tip Panel: Displays the model's tip menu directly on the viewer's page.

    Constraints:

    • This feature requires the use of the Lovense Cam Extension or Cam Kit.
    • Display Panels are only available if the model is using Cam Extension version 30.0.8 or higher.
  5. Overview of the Lovense App Gallery mini-app platform

    The App Gallery is a platform within the Lovense Remote App that allows developers to host full Web Apps as 'mini-apps'. This enables the creation of flexible user interfaces that integrate seamlessly with Lovense toys.
  6. Overview of Lovense Pattern Editor SDK

    The Lovense Pattern Editor SDK enables web-based audio/video platforms to make media interactive by syncing Lovense toys to on-screen action or audio. It supports FunScript, Lovense Patterns, and Lovense AI Sync. Developers can choose between two supporting apps:

    • Lovense Remote: The essential app for most users. Requires users to play media in a browser and connect toys via the mobile app. Supports media with scripts.
    • VibeMate: A browser app that combines toy connection and media access. Supports scripts and Lovense AI Sync (real-time synchronization to on-screen action without scripts).
  7. Overview of Lovense Control Me feature

    Control Me is a feature within the Lovense Cam Extension that enables cam models to control toys belonging to viewers (tippers). For this to work, models must enable the feature in the Cam Extension, and viewers must connect their toys via the Vibemate app by scanning a QR code provided on the viewer's side.
  8. Overview of Lovense Standard Solutions for toy control

    Lovense Standard Solutions allow developers of games and applications to send commands to Lovense toys using HTTPS or WebSocket. A prerequisite for these solutions is that end-users must use the Lovense Remote app to pair their toys.
  9. Overview of Lovense Game Engine Plugins

    Lovense provides plugins for Unity, Unreal Engine, and Ren'Py to integrate toy control into games. These plugins allow developers to search for toys, manage connections, and trigger vibrations, patterns, and presets across multiple platforms including Android, iOS, Windows, and macOS.
  10. Choose a Lovense integration method for cam sites

    Lovense provides three primary ways to integrate tip-activated vibrations and toy control into camming platforms depending on the required level of control and feature set:

    1. Cam Extension for Chrome: The most feature-rich option. Supports tip vibrations, games, chatroom notifications, and video overlays. Best for rapid deployment with maximum model features.
    2. Cam Kit for Web: A JavaScript file integration that embeds core features. It provides more control over the user setup process but offers fewer features for models than the Chrome extension.
    3. Custom Cam Solutions (Basic APIs): For maximum customization. Options include the Basic API (for desktop apps), Basic Socket API (for WebSocket implementations), and Basic JS SDK (for web applications).