DeveloperDeveloper
  • Standard Solutions
  • Cam Solutions
  • Native SDKs
  • App Gallery
  • Game Engine Plugins
Forum
Projects Library
Dev Discord
  • Standard Solutions
  • Cam Solutions
  • Native SDKs
  • App Gallery
  • Game Engine Plugins
Forum
Projects Library
Dev Discord
  • App Gallery (with Lovense Remote)
    • Get Started
    • Development
    • Deploy
  • Basic API
    • Life Cycle
  • Platform API
    • App Info
      • AppBaseInfo
    • Toy
      • Toy Info
      • Command
      • Feedback Mode
    • Device
      • Accelerometer
      • Screen Orientation
      • Shake
      • Vibrate
    • File System
      • Save Image
  • Open API
    • User Authorization
      • Client API
      • Server API
  • Error Code
  • vibrateShort
  • vibrateLong
Got Stuck?
Forum for Lovense Developers
Support
Document Feedback

Vibrate

vibrateShort

  • Description

    Trigger a short vibration on the phone (around 15ms)

  • Parameters

    AttributeTypeDefaultRequiredIntroduction
    typestringYesVibration intensity type, valid values are: heavy, medium, light
    successfunctionNoCallback function triggered when the API call successes
    failfunctionNoCallback function triggered when the API call fails

    Success callback function will receive an object with the following attributes:

    AttributeTypeIntroduction
    codestringSuccess code
  • Example

    const deviceManager = appGallery.getDeviceManager();
    
    // Short vibration
    deviceManager.vibrateShort({
      type: "heavy",
      success(res) {
        console.log(res.code)
      },
      fail(err) {
        console.error(err.code)
        console.error(err.msg)
      },
    });
    

vibrateLong

Trigger a long vibration on the phone (400ms)

  • Parameters

    AttributeTypeDefaultRequiredIntroduction
    successfunctionNoCallback function triggered when the API call successes
    failfunctionNoCallback function triggered when the API call fails
  • Example

    const deviceManager = appGallery.getDeviceManager();
    
    // Long vibration
    deviceManager.vibrateLong({
      success(res) {
        console.log(res.code)
      },
      fail(err) {
        console.error(err.code)
        console.error(err.msg)
      },
    });
    
Last Updated:
Prev
Shake
Next
File System
Explore our Forum or Support to get more inspiration or solve your problems.
Discord Channel
It is an online real-time channel where you can communicate directly with our official administrators or many excellent developers.
Forum
It is a place for Lovense developers to communicate, where you can find solutions to problems or get inspired for your projects.
Support
Find documents and tutorials that may be helpful to you.