TestDock Product manual

Privacy, safety, and troubleshooting

Understand TestDock's on-device boundary and diagnose deep-link, push, scenario, and profile-import problems without exposing secrets.

Troubleshooting10 min read5 sections

Understand the on-device model

App profiles, links, share fixtures, templates, scenarios, and push logs remain on the device. TestDock has no application account, sync service, analytics, advertising, or collaboration backend.

Network access occurs only for an explicit action such as fetching association data or sending a provider push. Share testing only opens the operating system's share sheet and cannot observe the receiving app.

Protect provider credentials

Target-app push tokens, optional Expo access tokens, APNs signing credentials, and Firebase service-account JSON use platform secure storage and are excluded from profile exports. Do not paste them into link parameters, notes, scenario evidence, or support reports.

TestDock creates short-lived APNs provider JWTs and Google OAuth access tokens in memory and reuses them until shortly before they expire; those generated tokens are not saved or exported.

Troubleshoot push delivery

Separate credential rejection, invalid target token, malformed payload, provider acceptance, device delivery, and app handling. They are distinct stages with different fixes.

Use the logged provider response and the target app's on-device behavior together; neither alone proves the entire path succeeded.

Prepare a safe support report

Record the TestDock version, device and operating-system version, selected provider or link type, visible error, and the smallest reproducible non-secret profile definition.

Never share secure-store values. Review ordinary notes and screenshots manually because free-form evidence can contain sensitive information even when structured profile exports omit secrets.

Free & Pro: what’s included

Available on the App Store and Google Play. Free includes one app profile with unlimited saved links, Quick open, Paste, sharing links in, home-screen shortcuts, and the sample scenario plus one scenario of your own. A one-time Pro purchase unlocks unlimited profiles and scenarios, share fixtures, push testing, association inspection, links created from an apple-app-site-association file on iPhone, and profile or scenario import and export.