Hashdrop · hashdrop.io
Every build, on every device, in seconds
Shipping a test build shouldn't mean TestFlight invites, provisioning headaches and APKs floating around WhatsApp. Hashdrop gives each app a channel with one permanent link — testers and clients always install the current iOS or Android build over the air, feedback comes back from inside the app, and CodePush-compatible instant updates ship JavaScript fixes without a store release.
⚡ Visit hashdrop.io
Every mobile team knows the ritual: export the build, upload it somewhere, message the link, explain to the client why the iOS install failed, repeat tomorrow. Hashdrop deletes the ritual. Each app gets channels — Prelive, Live, whatever fits your flow — and each channel gets one permanent link that always installs the newest build, iOS or Android, over the air.
It's built by us and runs our own releases every day. Agencies get white-label portals so clients see a professional handover page instead of a file-transfer link; React Native teams get CodePush-compatible instant updates so JavaScript fixes ship without waiting for store review.
The daily pain, removed
The old way vs Hashdrop
TestFlight + APKs in chat
How most teams distribute- Invites, review waits and processing delays for every iOS build
- Stale APKs forwarded around WhatsApp groups
- Which build is the client actually running? Nobody knows
- Provisioning profile expires — installed apps stop launching, unannounced
- Feedback arrives as screenshots pasted into chat
Hashdrop channels
One link, always current- Testers open the same link and always get the newest build
- Device enrolment page collects iOS UDIDs automatically
- Channels separate Prelive from Live — no accidental installs
- Expiry warnings a month before anything stops working
- In-app feedback with screenshots and device info attached
Hashdrop is live at hashdrop.io — built and used daily by Hash Media, sold to teams and agencies worldwide.

Made for agencies and their clients
White-label portals put your name on the handover: each client sees a branded page with exactly their apps and channels. Password protection, expiry dates and install caps keep pre-release builds where they belong.
Works with
Features
Everything your business needs, nothing it doesn't
One link, always the newest build
A share link tracks a channel, not a file — it always points at the latest build on that channel. Prelive and Live stay separate, and nobody installs a stale APK from a chat thread again.
iOS without the invite dance
A device enrolment page collects UDIDs automatically, and profile-expiry warnings arrive a month before an installed app would stop launching. The parts of iOS distribution everyone hates, handled.
CodePush-compatible instant updates
Ship JavaScript fixes to React Native apps over the air without a store release — a drop-in home for teams left behind by CodePush's retirement.
In-app feedback
Testers report issues from inside the build — screenshots, device info and context attached — instead of pasting screenshots into chat.
White-label client portals
Hand your client a build portal with your agency's name on it — professional handovers instead of file-transfer links.
Security & automation
Password-protect links, set expiry dates, cap installs, auto-expire old artifacts — and push builds from CI with webhooks into Slack or Discord when one lands.
FAQ
Straight answers
How does iOS installation work without TestFlight?
Via Apple's ad-hoc and enterprise distribution: Hashdrop's enrolment page collects device UDIDs, builds install over the air from the link, and the platform warns you a month before provisioning profiles expire.
Is it a CodePush replacement?
Yes — Hashdrop's instant updates are CodePush-compatible, so React Native teams can keep shipping over-the-air JavaScript updates after CodePush's retirement without changing their workflow.
Can clients see only their own apps?
Yes. White-label portals give each client a branded page with exactly their apps and channels — nothing else.
Does it integrate with our CI/CD?
Builds can be uploaded from your pipeline via API, and webhooks announce new builds in Slack or Discord the moment they land.

