Haptics / Vibrate for Bubble Mobile

Demo to preview the plugin

Introduction

The Haptics / Vibrate plugin enables mobile applications built with Bubble to trigger device vibration functionality. This plugin provides native access to vibration controls on both iOS and Android devices, allowing developers to create haptic feedback experiences in their mobile apps. The plugin supports both simple vibrations and complex vibration patterns with customizable durations and repetition.

Prerequisites

This plugin is designed specifically for the mobile version of the Bubble editor. To test the plugin on your mobile device, use the TestFlight app available at: https://testflight.apple.com/join/EcFCzJ32
⚠️
Please note that the testing app is currently available for iOS only.
Image without caption

How to setup

This plugin is ready to use immediately after installation. No additional configuration or API keys are required.
  1. Install the Haptics / Vibrate for Bubble Mobile plugin from the Bubble plugin marketplace.
    1. Image without caption
  1. Add the Vibration element to your mobile app page.
    1. Image without caption
  1. Configure the vibration actions in your workflows.
    1. Image without caption
  1. Test the functionality on a physical mobile device.
Important Notes
  • The plugin only functions on actual mobile devices (iOS/Android)!
  • Vibration will not work in preview mode or web browsers!
  • Always test on both iOS and Android devices as they handle vibration patterns differently!

Plugin Element Properties

The plugin contains a Vibration visual element that should be added to your mobile app page to enable vibration functionality.

Vibration

Image without caption

Element actions

Vibrate — Triggers a vibration with customizable pattern and duration.
Cancel — Stops vibrating after having invoked "Vibrate" action with repetition enabled.

Element states

Name
Description
Type
is iOS
Whether indicates that device platform is iOS.
yes/no
is Android
Whether indicates that device platform is Android.
yes/no

Helpful details

Default vibration time

iOS platform specification

Android platform specification

Workflow example

Here are some basic workflow examples to help you get started with the plugin.

Vibrate with default value

Vibrate once

Vibrate pattern

Vibrate pattern with repetition

Changelogs