Hashdrop
← All documentation

Getting started

From an empty account to a build on someone's phone, in about ten minutes.

Hashdrop takes a build you have already made and gets it onto other people's devices — testers, clients, your own team — without the store, without TestFlight invitations, and without a file in a chat app.

1. Sign in

You will have received an invitation email with a link to set your password. The link works once and expires after seven days; if yours has lapsed, ask an admin on your team to resend it from the Team page.

2. Create an app

An app in Hashdrop is one mobile app — both platforms together. From the dashboard choose New app and give it a name; the slug is derived for you and is what appears in URLs and in CI commands.

Create one app per product, not one per platform. Android and iOS builds live side by side under the same app, and the install page offers each device the one it can actually run.

3. Upload a build

Open the app and drop an .apk or .ipa onto the upload panel. Version name, build number, bundle ID, minimum OS and — for iOS — the signing type and provisioning profile expiry are all read out of the file. You choose the channel and optionally write release notes.

4. Share it

Under Install links, create a link. Send the URL, or show someone the QR code. They open it on their phone and tap install. No account is needed.

For iOS, a device must be in the build's provisioning profile before it can install. If you are not on an Apple Enterprise account, read the iOS guide before your first iPhone install — it is the one part of this that cannot be improvised.

5. Watch what happens

The app page shows installs per build over the last 30 days, the most recent install events, and — once you add the feedback SDK — what your testers are reporting from inside the app.

Where to go next

  • Uploading from CI, so a build lands here on every merge
  • iOS distribution, if you are shipping to iPhones
  • Instant updates, to fix JavaScript without a store release
  • Team and roles, to bring your client in