V VVDN App Portal User Guide
Open Portal →
How to use this tool

Distribute & install your iOS and Android builds

The VVDN App Portal is a private build-distribution hub. Developers upload .ipa / .apk builds and share them; testers install those builds straight onto their phone — over the air. Pick your role above to see the steps.

Developers

Publishing & managing builds

Everything you do from your developer account — upload, share, control who sees what, and register test devices.

1

Sign in or register

On the login screen, developers sign in with their email and password. New here? Tap Developer? Register Here to create an account.

A new developer account may be pending Super-Admin approval before you can publish builds.
2

Upload a build

Click Upload IPA/APK Build and drop (or pick) a .ipa or .apk file. The portal auto-detects the app name, version, build number, bundle id and (for iOS) the signing model — you rarely need to type anything.

Uploading a version that already exists asks you to confirm the replace. Each app is one "project"; upload more versions to the same name to build up its history.

3

Versions & build history

Every build you publish is kept. Open History on a project card to install or roll back to any earlier build, and add release notes so testers know what changed.

4

Share a build

Use Share Link or QR Code on a project card. Both open a public install page — the person you send it to installs the build without logging in. Great for quick device tests.

5

Manage testers & groups

In Allowed Testers Whitelist, add tester email addresses and organise them into groups. For each group you choose exactly which projects and versions they can see — so a tester only sees the builds meant for them.

6

Share a project with another developer

On a project you own, tap Manage Access and add another registered developer by email. You stay the owner; they become a collaborator who can also upload builds to that project — handy when two people work on the same app.

7

Register test devices (ad-hoc / development iOS)

Ad-hoc and development iOS builds install only on devices whose UDID is in the provisioning profile. When a tester tries to install, their device is captured under Devices on the project card.

Copy each pending UDID, add it to your Apple Developer account, regenerate the profile, re-sign the build, and re-upload — that device can then install. (Enterprise builds don't need this — they install on any iPhone after trusting your certificate.)

8

Delete a build or project

Use Delete Build (one version) or Delete Project (everything) on a card. This removes the files from storage and can't be undone. Only the project owner (or a Super Admin) can delete.

Testers

Getting & installing builds

You install builds a developer has shared with you — straight onto your phone.

1

Get access

There's no self-signup for testers. A developer adds your email address to their testers. Once added, you can sign in and see the builds they've assigned to you.

2

Sign in

On the login screen enter your email and leave the password blank, then tap Log In / Verify. That's it — no password to remember.

3

Find your builds

You'll see only the apps the developer has assigned to your group. Open a card to read the notes and version, then tap Install.

4

Install on iPhone / iPad

Tap Install and confirm the system prompt. For an enterprise build, first-time only: open Settings → General → VPN & Device Management and trust "VVDN Technologies". For an ad-hoc / development build you'll be walked through a quick Register this device step first (see below).

5

Install on Android

Tap Install to download the .apk, then open it. If prompted, allow your browser to install unknown apps and confirm.

6

Register your device (ad-hoc iOS)

If a developer's iOS build isn't enterprise, tap Register & Install, enter your name, and install the small profile it offers (Settings → Profile Downloaded → Install). This shares your device ID with the developer so they can enable installs for your device.

7

Install on the right device

Install an iOS build only on an iPhone/iPad and an Android build only on an Android phone — and not on a computer. If you open a link on a laptop, scan the QR code with your phone (or open the link on the phone) to install.

Good to know

Install prompts on iOS

  • A "Not Verified" note on a profile is expected for internal builds — you can proceed.
  • "Untrusted Enterprise Developer"? Trust it under Settings → VPN & Device Management.
  • You only trust a developer once — future updates install directly.

Can't sign in / install?

  • Tester login fails? Ask the developer to add your exact email to their testers.
  • Session expired message? Just sign in again.
  • iOS build won't install? Your device may need registering — tap Register & Install and tell the developer.