Product

Sandbox and production

Every app has two environments from day one. Clicks, installs, codes, customers, and payouts stay in the environment that recorded them. Test a creator program in sandbox. Live invoices stay on production.

Switch environments in the dashboard. Sandbox uses an amber accent so you can see you are in sandbox. Creators invited in sandbox stay on the sandbox portal. Live payouts stay on production.

ProductionSandbox
SDK keyStore / TestFlight / Play production builds (etk_live_)Simulators, debug, internal builds (etk_test_)
Linksgo.tapapplink.comsandbox.go.tapapplink.com
Store redirectApp Store / Play / desktop fallbackStays on a test confirmation page
Billing webhookLive provider project. Provider setupProvider sandbox / test store. Provider setup
Live Attribution DebuggerSandbox onlySidebar, then Debugger. How to use it

What is shared

Store destinations, creator-portal branding, and payout cadence are app-level. Configure them once. They apply to both environments. Clicks, attributions, revenue, commissions, and invoices stay per environment.

Test in sandbox first

After the SDK is in a development build, open Sandbox, then Debugger. Start a link session, scan the QR, launch the app, and watch click, install, and billing customer land on a live timeline. Sandbox links stay on a confirmation page. Live store listings stay unused.

Full walkthrough: Live Attribution Debugger.