/PushHero

Push Hero is a native macOS application written in pure Swift that allows us to easily test push notifications

App icon

Push Hero - Test push notification

Push Hero is a native macOS application written in pure Swift that allows us to easily test push notifications

Download for macOS Download for macOS



platform platform

Screenshot

Features

  • ✅ Native: Written in native AppKit and Swift to embrace the Mac experience. No Catalyst
  • ✅ Universal: Universal purchase. Support Mac, iPhone and iPad apps. Sync with iCloud across all your devices
  • ✅ No subscription: No recurring subscription. Buy once, use forever. Even for future updates
  • ✅ No tracking: No analysis and data collecting. Your data remain locally and safe on your devices.
  • ✅ Reliable: Follow APNS specification closely to ensure reliable experience.

Full APNS specifications

Follow Apple Push Notification guidelines closely

Screenshot

  • Multiple scenarios: Create as many test scenarios as you want. Duplicate them with ease.
  • Certificate based authentication: Select certificacte .p12 file with optional passphrase
  • Key based authentication: Select key .p8 file with key ID and team ID.
  • Sandbox and production environment: Specify which APNS server you want to test against

Easy authentication

Screenshot

  • All kinds of push types: Support alert, voip, complication, background, mdm, fileprovider
  • Multiple device tokens: Send to one or multiple device tokens at the same time. Gracefully handle expiration duration of each token.
  • Tooltip: Touch on info button on each field to view explanation.
  • JSON validation: Inspect JSON message field and reports where the error is.

Push history

Save record for each of your test results.

Screenshot

  • General info: View environment URI and device token
  • Request and response: View all headers and body
  • Readable reason: Parse reason code and render in pretty readable format

Push Hero iOS

Push Hero is also available on iPhone and iPad


Screenshot


Support

Push Hero is done by a 2 persons indie development team and your support helps keep the project going. Thanks for checking out and have a nice day 😇