Demo, learn, and customise

Your website. A native app. HoneyNotify included.

Try the complete iOS or Android push flow with a ready-to-build full-screen WebView project. Add your app name, HTTPS website URL, and public HoneyNotify key, then run it from Xcode or Android Studio.

Two native starters

Choose your platform and start experimenting.

These are source-code projects you build with your own platform credentials, identity, and website—not signed App Store or Play Store downloads.

iOS 15+

SwiftUI, WKWebView, and APNs

Open the Xcode project, edit one configuration file, choose your Apple Developer team, and run on a physical device. Swift Package Manager fetches the HoneyNotify iOS SDK from GitHub.

Android API 26+

Kotlin, WebView, Firebase, and FCM

Open the project in Android Studio, edit one properties file, add Firebase's google-services.json, and run it. Gradle fetches the HoneyNotify Android SDK from GitHub.

Already connected

The important native plumbing is ready to inspect.

Use the projects as a test harness, learning resource, or starting point for a branded WebView app.

Register

APNs and FCM tokens

Request permission, obtain the platform token, register the device with HoneyNotify, and handle later token refreshes.

Navigate

Website and notification links

Keep links for your configured website in the WebView and hand external destinations to the system browser.

Measure

Received and opened events

Parse HoneyNotify notification fields, track lifecycle callbacks, and route a notification's click URL.

Safe client boundary: the projects accept only a restricted ps_public_ client key. Notification sends, APNs private keys, and Firebase service-account credentials stay on trusted servers.
From clone to test push

A short path to seeing the whole flow.

Create a test appAdd an app in HoneyNotify and configure its matching APNs or Firebase credentials.
Configure the projectEnter your app name, website URL, platform identifier, API URL, and public client key.
Run one deviceBuild with Xcode or Android Studio, allow notifications, and confirm the registered device.
Send and inspectTarget only that device, open the notification, and inspect its lifecycle events.
Simple configuration

Change the app without rewriting the integration.

Brand and destination

Your name and HTTPS website

The app display name and full-screen WebView destination live in the supplied platform configuration file.

HoneyNotify connection

Your API URL and public key

Point the native registration client at HoneyNotify using the restricted key created for your test app.

Latest SDK source: both demo projects track the SDK's GitHub main branch through their native dependency manager. IDEs keep managed caches; the README explains how to force an update in Xcode and Android Studio.

Ready to see HoneyNotify on your device?

Download the source, follow the platform README, and start with one controlled test push.

Open the demo repository →