push test

Send a test push notification to a registered mobile device.

Overview

Enter a device ID (stored in localStorage between sessions), compose a title and body, and optionally attach a JSON data payload. Hitting Send calls /api/push/send and reports the delivery status — useful for verifying that a device is registered and reachable without going through a full app flow.

Getting started

  1. Install the hypothesis.sh app on the App Store. (iOS only for now, Android coming in the near future)
  2. Open the app and go to Settings.
  3. Copy the Device ID shown there — it's a UUID that identifies your device for push delivery.
  4. Paste it into the Device ID field and send a notification.

Fields

FieldRequiredDescription
Device IDyesUUID shown in the app under Settings, identifying the target device
TitleyesNotification title displayed on the device
BodyyesNotification body text
SubtitlenoSecondary line displayed beneath the title
SoundnoSound name to play; use default for the system sound
BadgenoNumber to display on the app icon badge
DatanoArbitrary JSON object attached to the notification payload

Result

On success, the APNs ID is shown. On failure, the error message from the push service is displayed.

The device ID is persisted in localStorage so you don't have to re-enter it between sessions. Clear the field and send once to remove it.

Security

Treat your device ID like a secret. Anyone who has it can send push notifications to your device. Don't share it publicly or include it in screenshots.