From 1ac5971201b6248f9ebe0a3f1ed22f9c96c08dc6 Mon Sep 17 00:00:00 2001 From: Kartike Chawla Date: Mon, 27 Jul 2026 14:40:55 -0500 Subject: [PATCH] edit sandbox instructions for android installation --- world-id/sandbox/sandbox-access.mdx | 31 ++++++++++------------- world-id/sandbox/testing-selfie-check.mdx | 10 ++++---- world-id/sandbox/what-is-sandbox.mdx | 7 ++--- 3 files changed, 23 insertions(+), 25 deletions(-) diff --git a/world-id/sandbox/sandbox-access.mdx b/world-id/sandbox/sandbox-access.mdx index d51ad76..3931784 100644 --- a/world-id/sandbox/sandbox-access.mdx +++ b/world-id/sandbox/sandbox-access.mdx @@ -15,8 +15,8 @@ New here? Start with [What is Sandbox?](/world-id/sandbox/what-is-sandbox) for c ## 1. Install the sandbox World ID app -The sandbox builds are not published to the App Store or Google Play. You install them -directly using the links below. +The sandbox apps are not publicly listed in the App Store or on Google Play. You +install them through the testing links below. ### iOS — TestFlight @@ -29,18 +29,16 @@ directly using the links below. No App Store Connect account or per-email invite is required — the public link admits you to the external tester group directly. -### Android +### Android — Google Play -The sandbox build is distributed via **Firebase App Distribution**. +The sandbox build is distributed through a **private testing track on Google Play**. -1. Open the invite/download link we provide. -2. Follow the link to install the **World ID (Sandbox)** build. - -You may be prompted to install the App Tester helper the first time. - - -Contact your World point of contact to get the current Android links. - +1. In the Developer Portal, select **World ID Sandbox** from the sidebar. +2. Enter the email address associated with your Google Play account to request tester + access. +3. Once access is granted, scan the QR code or open the Google Play link on the same + page. +4. Sign in with the same Google Account and install the **World ID (Sandbox)** build. ## 2. Point your integration at Sandbox @@ -52,11 +50,10 @@ proof to your session over the bridge. ## Things to know -- **Sandbox apps aren't in the app stores.** Because the builds are distributed - directly to testers, install/store deep links won't route to a store listing the way - they do in production. Testers install via TestFlight (iOS) or the Android link - instead — so any journey that depends on a real store install can't be exercised - exactly as it will be in production. +- **Sandbox apps aren't publicly listed in the app stores.** Testers install via + TestFlight (iOS) or a private Google Play testing link (Android). Because access is + gated to testers, install links and store acquisition can behave differently from a + public production listing. - **Proofs are non-production.** Identities and proofs issued in Sandbox are for integration validation only. - **Accounts are resettable.** You can delete and recreate accounts freely while diff --git a/world-id/sandbox/testing-selfie-check.mdx b/world-id/sandbox/testing-selfie-check.mdx index 8979460..c35ef71 100644 --- a/world-id/sandbox/testing-selfie-check.mdx +++ b/world-id/sandbox/testing-selfie-check.mdx @@ -49,11 +49,11 @@ Semi-cold states](/world-id/idkit/verification-flows) as the rest of World ID: ## Known limitations -- **Sandbox apps aren't published to the app stores.** As with other Sandbox testing, - install deep links won't route to a store listing the way they do in production — - see [How to get access](/world-id/sandbox/sandbox-access#things-to-know). This means - the Cold and Semi-cold journeys above can't be exercised exactly as they will be once - the app is on the App Store or Play Store. +- **Sandbox apps aren't publicly listed in the app stores.** Testers install through + TestFlight on iOS or a private Google Play testing link on Android. Because those + testing programs gate access, app-store acquisition can differ from a public + production listing — see + [How to get access](/world-id/sandbox/sandbox-access#things-to-know). - **iOS Semi-cold is currently limited.** The reinstall/login journey reliably works on Android today. On iOS, if the user taps "Sign in" instead of "Sign up" mid-flow, there's no path to add the invite code — they have to restart from a fresh QR or deep diff --git a/world-id/sandbox/what-is-sandbox.mdx b/world-id/sandbox/what-is-sandbox.mdx index e00540f..c4024a9 100644 --- a/world-id/sandbox/what-is-sandbox.mdx +++ b/world-id/sandbox/what-is-sandbox.mdx @@ -46,9 +46,10 @@ and Android sandbox builds. validation only — not load testing, security certification, or production sign-off. - **Not a source of real uniqueness.** Sandbox does not represent real-world identity or uniqueness at scale. -- **Not published to the app stores.** The sandbox World ID builds are distributed - directly to testers rather than through the App Store or Google Play. See - [How to get access](/world-id/sandbox/sandbox-access) for how to install them. +- **Not publicly listed in the app stores.** The iOS sandbox app is available through + TestFlight, while Android is distributed through a private Google Play testing + track. See [How to get access](/world-id/sandbox/sandbox-access) for how to install + them. ## Next step