---
title: "DropletFeedbackService, DroppyKit"
description: "Plays Droppy&#x27;s own sound and haptic feedback, so a droplet feels like the rest of the app instead of inventing its own vocabulary."
canonical: "https://getdroppy.app/docs/droppykit/api/droplet-feedback-service"
last-updated: "2026-09-09"
---

# DropletFeedbackService

Plays Droppy's own sound and haptic feedback, so a droplet feels like the rest of the app instead of inventing its own vocabulary.

`@MainActor protocol DropletFeedbackService : AnyObject`

## Methods

### play(_:)

`@MainActor func play(_ cue: DropletFeedbackCue)`

Plays a cue. Respects the user's Droppy sound and haptics settings, so this is a no-op when they have turned them off.
